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   閱讀:2675    發布者:2675

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

主站蜘蛛池模板: 男人疯狂高潮呻吟视频 | 女人被狂c到高潮视频网站 成人免费淫片aa视频免费 | 热99re久久精品 | 免费人成再在线观看网站 | 国产精品毛多多水多 | 免费日韩av | 啪啪福利| 日本在线一区二区 | 国产啪精品视频网站免费尤物 | 中文字幕在线字幕中文 | 国产精品亚洲一区二区三区在线 | 亚洲成人av在线播放 | 免费一级片网址 | va婷婷在线免费观看 | 久久亚洲国产精品 | 99re这里只有精品首页 | 隔壁人妻偷人bd中字 | 黄色高潮网站 | 内射国产内射夫妻免费频道 | yy111111少妇无码理论片 | 亚洲第一av无码专区 | 亚洲欧洲另类精品久久综合 | 伊人激情综合 | 粉嫩av一区二区夜夜嗨 | 久久精品国产99久久六动漫 | 艳妇荡乳豪妇荡乳av精东 | 精品日韩中文字幕 | 天堂在线免费观看 | 日本少妇高潮喷水免费可以看 | 色屁屁www影院免费观看入口 | 免费在线观看av | 欧美久久久久久久高潮 | 成人亚洲一区 | 亚洲午夜精品av无码少妇 | 91在线无精精品一区二区 | 五月激激激综合网色播 | 麻麻张开腿让我爽了一夜 | 亚洲精品国产黑色丝袜 | 亚洲国产精品无码一线岛国 | 未满十八18禁止免费无码网站 | 国产成人无码av一区二区在线观看 | 精品久久人妻av中文字幕 | 夜色成人网 | 婷婷色中文 | 天堂а√中文最新版在线 | 蜜桃av免费在线观看 | 色婷亚洲 | 日韩人妻无码精品免费shipin | 玩50岁四川熟女大白屁股直播 | 亚洲成a人片777777 | 情侣呻吟对白精品av | 无码人妻精品一区二区三区下载 | 1024精品久久久久久久久 | 最新69国产成人精品视频免费 | 国产精品美女 | 免费无码又爽又刺激毛片 | 国产精品久久久久久久久久久久午夜 | 国产熟女一区二区三区四区五区 | 国产精品久久久天天影视香蕉 | 老湿机香蕉久久久久久 | 亚洲免费三级 | 午夜人性色福利无码视频在线观看 | 亚洲精品久久久久中文字幕 | 人妻无码不卡中文字幕在线视频 | 无码三级中文字幕在线观看 | 午夜成人性刺激免费视频在线观看 | 乱肉放荡艳妇视频6399 | 免费国产又色又爽又黄的网站 | 亚洲一a | 全程露脸3p在线观看91 | 天天综合网在线观看 | 国产成人精品午夜福利在线播放 | 中文字幕观看视频 | 国产中文字幕精品 | 午夜伦费影视在线观看 | 午夜寂寞少妇aaa片毛片 | 日韩欧美一中文字暮专区 | 湿女导航福利av导航 | 久久久久亚洲精品无码系列 | 18禁美女裸身无遮挡免费网站 | 国产成人亚洲精品无码不卡 | 日av中文字幕 | 中文字幕av资源 | 99在线免费观看 | 亚洲第一免费网站 | 天堂视频免费观看 | 9久久9毛片又大又硬又粗 | 无码精品国产va在线观看dvd | 欧美日韩一二区 | 丰满的人妻hd高清日本 | 欧美双人家庭影院 | 国产女人高潮嗷嗷嗷叫 | av免费看片 | 中文字幕第一区综合 | 久久羞羞视频 | 亚洲精品自在在线观看 | 91色在线观看 | 熟女少妇内射日韩亚洲 | 精品无码人妻被多人侵犯av |