97免费在线观看视频 I 午夜夫妻视频 I 久久久久久网站 I 天堂网男人 I 欧美大波大乳人奶 I 丝袜 中出 制服 人妻 美腿 I 窝窝午夜理论片影院 I 日韩在线伦理电影 I 韩国特级毛片 I 亚洲欧美另类激情 I 在线成人日韩 I 麻豆视频免费看 I 黄色生活毛片 I 极品一线天小嫩嫩真紧 I 色久天堂 I 久久久久久黄色片 I 林智妍三级露全乳电影视频 I 大肉大捧一进一出好爽视频 I 空乘伦理hd I 少妇口述与子做过爱 I 成人免费影片 I 国产精品国内免费一区二区三区 I 日韩制服一区 I 青青草福利在线 I 日本在线观看不卡视频 I 婷婷六月综合亚洲 I 国产又粗又黄又硬 I 美女扒开屁股让男子桶爽 I 欧美性午夜视频观看 I 欧美狠狠插 I 亚洲福利在线观看视频 I 无码抽搐高潮喷水流白浆 I 亚洲欧美国产日韩色伦 I 你懂的视频网站在线观看 I www.蜜桃视频在线观看 I 日本无码人妻精品一区二区蜜桃 I 久久中文字幕人妻丝袜 I 碰草在线视频 I 日韩精品成人av网站

JavaScript常用必備知識點

2020/10/27 9:59:44   閱讀:2595    發布者:2595

1. 使用模板字符串

使用+運算符拼接字符串來構建有意義的字符串,這是過時的做法。此外,將字符串與動態值(或表達式)連接可能會導致計算或表達錯誤。

let name = 'Charlse';

let place = 'India';

// 使用`+`運算符的字符串連接

let messageConcat = 'Mr. ' + name + ' is from ' + place + '. He is a' + ' ' + ' member'

2. isInteger

有一種更簡潔的方法可以知道值是否為整數。JavaScript Number API 提供了名為 isInteger() 的方法來實現此目的。這是非常有用的,最好了解一下。

let mynum = 123;

let mynumStr = "123";


console.log(`${mynum} is a number?`, Number.isInteger(mynum));

console.log(`${mynumStr} is a number?`, Number.isInteger(mynumStr));

3. 使用 && 運算符化簡表達式

讓我們考慮一個具有布爾值和函數的情況。

let isPrime = true;

const startWatching = () => {

    console.log('Started Watching!');

}

復制代碼

像下面這樣,通過檢查布爾值來確定是否調用函數,代碼太多了。

if (isPrime) {

    startWatching();

}

能否通過 AND&&)運算符使用簡寫形式?是的,完全可以避免使用 if 語句。

isPrime && startWatching();


4. 使用 || 運算符處理默認值

如果您想為變量設置默認值,可以使用 OR||)運算符輕松實現。

let person = {name: 'Jack'};

let age = person.age || 35; // 如果 age 未定義,則將值設置為 35

console.log(`Age of ${person.name} is ${age}`);


5. 函數默認參數

JavaScript中,函數實參(或形參)就像該函數的局部變量一樣。調用函數時,您可以傳遞也可以不傳遞值。如果您不為參數傳遞值,則該值將是undefined,并且可能會導致一些多余的副作用。

有一種在定義參數時將默認值傳遞給函數參數的簡單方法。在以下示例中,我們將默認值Hello傳遞給greetings函數的參數message

let greetings = (name, message='Hello,') => {

    return `${message} ${name}`;

}


console.log(greetings('Jack'));

console.log(greetings('Jack', 'Hola!'));


6. isArray

確定輸入是否為數組的另一種有用方法。

let emojis = ['a', 'b', 'c', 'd'];

console.log(Array.isArray(emojis));


let obj = {};

console.log(Array.isArray(obj));

復制代碼

7. undefined null

undefined指的是還沒有給變量定義值,但已經聲明了該變量。

null本身是一個空且不存在的值,必須將其顯式賦值給變量。

undefined和null并不嚴格相等,

undefined === null // false

鏈接:https://juejin.im/post/6887428533988589575

主站蜘蛛池模板: 久久婷婷综合色丁香五月 | 99精品人妻国产毛片 | 玖玖在线观看视频 | a∨在线观看 | 2021久久精品国产99国产精品 | 人妻熟人中文字幕一区二区 | 老妇高潮潮喷到猛进猛出 | 久久九九有精品国产23百花影院 | 无码无遮挡又大又爽又黄的视频 | 亚洲精品乱码久久久久久v 精品亚洲成a人片在线观看 | 九九久re8在线精品视频 | 在线看av的网址 | 国产午夜理论片不卡 | 97色偷偷色噜噜狠狠爱网站 | 久久精品无码免费不卡 | 国产精品久久国产精麻豆99网站 | 日本一区二区三区久久久 | 欧美视频网站www色 a国产精品 | 国产亚洲一区在线 | 亚洲精品无码久久 | 亚洲综合憿情五月丁香五月网 | 免费又大粗又爽又黄少妇毛片 | 久久久精品成人免费观看国产 | 日韩av中文字幕在线免费观看 | 欧洲成人一区二区 | 草av| 末成年女a∨片一区二区 | 亚洲乱码卡一卡二卡新区仙踪木木 | 天天草天天操 | 色女孩综合 | 在线中文字幕播放 | 欧美日韩免费一区二区三区 | 午夜精彩视频 | 天天干天天色天天干 | 黄色婷婷 | 欧美国产成人精品二区芒果视频 | 国产日韩a | 亚洲色无码专区一区 | 少妇白浆呻吟爽 | 天堂久久久久va久久久久 | 午夜精品久久久久久久99老熟妇 | 强制中出しバス痴汉在线观看 | 国产成人精品高清在线电影 | 伊人久久无码中文字幕 | youjizzcom中国少妇 | 国产精品乱码 | 尹人综合网 | 综合欧美日韩国产成人 | 黄色国产视频网站 | 538国产视频| 日韩插啊免费视频在线观看 | 国产又粗又猛又硬又爽 | 久久久婷 | 色综合视频一区二区三区44 | 国产又粗又猛又爽又 | 国产精品线在线精品 | 亚洲a∨精品一区二区三区下载 | 三级特黄特色视频 | 美女又爽又黄免费视频 | 色偷偷亚洲第一成人综合网址 | 国产精品久久久久蜜芽 | 成人午夜免费毛片 | 蜜臀av色欲a片无人一区 | 国产-第1页-浮力影院 | 免费无码成人av电影在线播放 | 六月色播 | 天天爽天天摸 | 无遮挡裸体免费视频尤物 | 操操网av | 色噜噜亚洲精品中文字幕 | 国产精品第一国产精品 | 宅男深夜wwww在线观看 | wwwwww国产 | 日韩在线视频你懂的 | 三级黄毛片 | 亚洲国产精品综合久久20 | 国产精品青草久久福利不卡 | 三级av免费 | 999香蕉视频 | 久久久精品日韩免费观看 | av小次郎收藏 | 无线日本视频精品 | 久久午夜无码鲁丝片午夜精品 | 夜夜爽妓女8888888视频 | 午夜理论片yy8860y影院 | 91在线看视频 | 亚洲天天综合 | 天天干夜夜操 | 99精品视频九九精品视频 | 国产农村乱对白刺激视频 | 国产成人无码性教育视频 | 日日摸日日踫夜夜爽无码 | 色优久久久久综合网鬼色 | 奇米精品视频一区二区三区 | 91粉嫩| 成人性能视频在线 | 欧美成人免费视频一区二区 | 国产一卡2卡3卡四卡国色天香 | 中文字幕 日本 |