JavaScript學習Day2

關于常見數(shù)據(jù)結(jié)構:

number
string
boolean
null
undefined

需要說明的:
在number 中特殊的 NaN (Not a number)非數(shù)
返回NaN的運算有如下三種:

在JavaScript中關于有一個比較有意思的現(xiàn)象:

NaN==NaN;//false
isNaN(NaN);//true

關于string
個人覺得在js中本質(zhì)上是無法修改string 的值的矗钟。
只能創(chuàng)建一個新的string。指向新的string嫌变。
舉個例子:

var s = "Test";
s[0] = "X";
console.log(s);//Test

JavaScript array常用操作:
var arr = [1,2,3];

操作 作用 示例 返回結(jié)果
pop() 列尾出棧 arr.pop() 出棧元素
push() 列尾進棧 arr.push(1,2)
shift() 列首出列 arr.shift() 出列元素
unshift() 列首進棧 arr.unshift(1,2)
reverse() 逆序 arr.reverse()
arr.splice(2, 3, "Google", "Oracle"); 指定的索引(2)開始刪除若干元素吨艇,然后再從該位置添加若干元素"Google","Oracle" arr.splice(2, 3, "Google", "Oracle"); 被刪除的元素
arr.splice(2, 1); 只刪除不添加 arr.splice(2, 1); 被刪除的元素
arr.splice(2, 0, 'Google', 'Facebook'); 只添加不刪除 arr.splice(2, 0, 'Google', 'Facebook'); 被刪除的元素
arr.concat() 拼接兩個字符串 var added = arr.concat([1, 2, 3]); 拼接的新串
var x = {
    x: 1,
    y: 2,
    z: 3
};
x.a = "readme first";
for (a in x) {
    console.log(a);
}//遍歷索引
var m = new Map([
    ['Michael', 95],
    ['Bob', 75],
    ['Tracy', 85]
]);
m.get('Michael'); // 95
var m = new Map(); // 空Map
m.set('Adam', 67); // 添加新的key-value
m.set('Bob', 59);
m.has('Adam'); // 是否存在key 'Adam': true
m.get('Adam'); // 67
m.delete('Adam'); // 刪除key 'Adam'
m.get('Adam'); // undefined
var a = ['A', 'B', "C"];
a.name = 'Hello';
for (var x of a) {
    console.log(x);
}
//輸出 A B C hello

關于forEach

var a = ['A', 'B', 'C'];
a.forEach(function(element, index, array) {
    // element: 指向當前元素的值
    // index: 指向當前索引
    // array: 指向Array對象本身
    console.log(element + ', index = ' + index);
});

var s1 = new Set(["A", "B", "C"]);
s1.forEach(function(element, sameElement, set) {
    console.log(element);
})

var m = new Map([
    [1, 'x'],
    [2, 'y'],
    [3, 'z']
]);
m.forEach(function(value, key, map) {
    console.log("key:" + key + "\r\n value " + value);
});

關于arguments

//arguments
//JavaScript還有一個免費贈送的關鍵字arguments,
//它只在函數(shù)內(nèi)部起作用腾啥,并且永遠指向當前函數(shù)的調(diào)用者傳入的所有參數(shù)东涡。
//arguments類似Array但它不是一個Array。
function foo(x) {
    console.log("x =" + x);
    for (var i = 0; i < arguments.length; i++) {
        console.log("arg" + i + " = " + arguments[i]);
    }
}

function area_of_circle(r, pi) {
    if (arguments.length == 1) {
        pi = 3.14;
        return r * r * pi;
    } else {
        return pi * r * r;
    }
}
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末碑宴,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子桑谍,更是在濱河造成了極大的恐慌延柠,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锣披,死亡現(xiàn)場離奇詭異贞间,居然都是意外死亡贿条,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進店門增热,熙熙樓的掌柜王于貴愁眉苦臉地迎上來整以,“玉大人,你說我怎么就攤上這事峻仇」冢” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵摄咆,是天一觀的道長凡蚜。 經(jīng)常有香客問我,道長吭从,這世上最難降的妖魔是什么朝蜘? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任,我火速辦了婚禮涩金,結(jié)果婚禮上谱醇,老公的妹妹穿的比我還像新娘。我一直安慰自己步做,他們只是感情好副渴,可當我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著辆床,像睡著了一般佳晶。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上讼载,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天轿秧,我揣著相機與錄音,去河邊找鬼咨堤。 笑死菇篡,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的一喘。 我是一名探鬼主播驱还,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼凸克!你這毒婦竟也來了议蟆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤萎战,失蹤者是張志新(化名)和其女友劉穎咐容,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蚂维,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡戳粒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年路狮,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蔚约。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡奄妨,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出苹祟,到底是詐尸還是另有隱情砸抛,我是刑警寧澤,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布苔咪,位于F島的核電站锰悼,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏团赏。R本人自食惡果不足惜箕般,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望舔清。 院中可真熱鬧丝里,春花似錦、人聲如沸体谒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽抒痒。三九已至幌绍,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間故响,已是汗流浹背傀广。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留彩届,地道東北人伪冰。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像樟蠕,于是被迫代替她去往敵國和親贮聂。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容