JavaScript基本操作

/*

今天我們來(lái)學(xué)習(xí)js

*/
var simple_object = //對(duì)象T-T
{
avar:typeof('弱類型'),
Number :'可進(jìn)行四則運(yùn)算等',
//(整數(shù),浮點(diǎn)數(shù),十分不科學(xué)的科學(xué)記數(shù)法,NaN,Infinity無(wú)限♂大)
string:"string",
bool:'true!=false,true&&false=false,true||false=true'
}

//字符串的相關(guān)操作

/*
首先它是一個(gè)不可變對(duì)象
對(duì)其下標(biāo)進(jìn)行索引賦值沒(méi)什么用
*/
var QAQ="QAQ";
var qaq="qaq";
alert(QAQ[1]);
QAQ='qaq'.toUpperCase();//返回全大寫
qaq=QAQ.toLowerCase();//返回全小寫
you_will_get_1=QAQ.indexOf("AQ");//返回字符串的位置索引
you_will_get_AQ=substring(1,2,1);//1開(kāi)始切默認(rèn)為0步長(zhǎng)為1有一沒(méi)二

//數(shù)組的相關(guān)操作

var arry=["弱小","可憐","又無(wú)助","但特別能吃"];
//or you can
new Arry("弱小","可憐","又無(wú)助","但特別能吃");
//索引超出范圍返回undefined
length=arry.length();//返回?cái)?shù)組長(zhǎng)度
//超過(guò)索引賦值會(huì)變化
//["弱小","可憐","又無(wú)助","但特別能吃",undefind,"你變了"];
arry[5]="你變了";
you_will_got_5=indexOf("你變了");//發(fā)現(xiàn)字符串的對(duì)應(yīng)索引開(kāi)始
new=arry.slice(0,5,2);//起始包含,結(jié)束不包含,步長(zhǎng)
new.push(a,b);//壓入ab到new最后
new.pop();//返回并刪除最后一個(gè)

//循環(huán)和比較還有NaN內(nèi)部外部定義

//js允許任何和任何進(jìn)行比較
if(NaN('mylife'))//NaN誰(shuí)都不想等于,于是你只能用這個(gè)函數(shù)來(lái)判斷
{
alert("==支持任意類型進(jìn)行比較,類型不同的話返回一個(gè)寶♂貝");
}

else
{
alert('===類型相同時(shí)才會(huì)比較,不然就false');
console=null;
}

/*

看看你干的好事

console

*/

console.log('null和undefined設(shè)計(jì)初期是想把未定義和空分開(kāi)');
console.info('但是事實(shí)上并沒(méi)什么卵用');
console.warn('把warn換成table還可以輸出表格');
console.error('I\'m \"OK\"!');//轉(zhuǎn)義字符
/*

昨天整理的都沒(méi)有了

氣死我了

*/
標(biāo)準(zhǔn)對(duì)象
date對(duì)象


圖片.png

var now = new Date();
now; // Wed Jun 24 2015 19:49:22 GMT+0800 (CST)
now.getFullYear(); // 2015, 年份
now.getMonth(); // 5, 月份,注意月份范圍是0~11,5表示六月
now.getDate(); // 24, 表示24號(hào)
now.getDay(); // 3, 表示星期三
now.getHours(); // 19, 24小時(shí)制
now.getMinutes(); // 49, 分鐘
now.getSeconds(); // 22, 秒
now.getMilliseconds(); // 875, 毫秒數(shù)
now.getTime(); // 1435146562875, 以number形式表示的時(shí)間戳
-by liaoxuefeng
re正則表達(dá)式可以用于str.splite("RE")
匹配是正則表達(dá)式通過(guò)用
json對(duì)象
JSON.parse()
JSON.stringify()
可以有多種方法定制

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第2章 基本語(yǔ)法 2.1 概述 基本句法和變量 語(yǔ)句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,544評(píng)論 0 13
  • 第三章 基本概念 3.1 語(yǔ)法 ECMAScript標(biāo)識(shí)符一般采用駝峰大小寫格式,也就是第一個(gè)字母小寫,剩下的每個(gè)...
    小雄子閱讀 656評(píng)論 0 1
  • JS基礎(chǔ)講解 JavaScript組成ECMAScript:解釋器、翻譯DOM:Document Object M...
    FConfidence閱讀 621評(píng)論 0 1
  • JS基礎(chǔ) 頁(yè)面由三部分組成:html:超文本標(biāo)記語(yǔ)言,負(fù)責(zé)頁(yè)面結(jié)構(gòu)css:層疊樣式表,負(fù)責(zé)頁(yè)面樣式j(luò)s:輕量級(jí)的腳...
    小賢筆記閱讀 673評(píng)論 0 5
  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進(jìn)谷前刷過(guò)這一套題,不過(guò)當(dāng)時(shí)只...
    付林恒閱讀 16,577評(píng)論 5 28

友情鏈接更多精彩內(nèi)容