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

主站蜘蛛池模板: 国产精品高潮久久av | 国产 中文 字幕 日韩 在线 | 91久久精品人人做人人爽综合 | 乱成熟女人在线视频 | 国产人妻黑人一区二区三区 | 欧美第一页 | 一区二区免费高清观看国产丝瓜 | 大桥未久亚洲精品久久久强制中出 | 男女18禁啪啪无遮挡激烈 | 亚洲日本va一区二区三区 | 青青色综合 | 中文字幕11页 | 女同久久另类69精品国产 | 尤物在线播放 | 人妻天天爽夜夜爽精品视频 | 亚洲成色在线综合网站2018 | 柠檬福利第一导航在线 | 无码午夜成人1000部免费视频 | 8x8x成人免费| 国产精品无码成人午夜电影 | 亚洲羞羞视频 | 91精品国产777在线观看 | 九九国产精品无码免费视频 | 亚洲色图吧 | 仙踪林av| 国产永久免费观看视频 | 欧美 偷窥 清纯 综合图区 | 夜夜爽8888 | 亚洲欧美色一区二区三区 | 99久久精品这里只有精品 | 国产又黄又爽又色的免费视频 | 俺来也俺去啦久久综合网 | 国产三级网 | 1000部精品久久久久久久久 | 国产精久久一区二区三区 | 日产精品久久久久 | 久久99视频 | 日本久久99成人网站 | 中文字幕大看蕉在线观看 | 男插女高潮一区二区 | 国产精品一区二区av日韩在线 | 欧美性视频网站 | 香港三日本三级少妇三级99 | 成人无码一区二区三区 | 一区二区三区av波多野结衣 | 黄色网在线看 | 九九久久精品国产波多野结衣 | 国产拍拍拍无码视频免费 | 国产精品亚洲mnbav网站 | 男女下面进入的视频 | 久久久久久久片 | 亚洲自拍第二页 | 超碰在线观看91 | 性视频免费的视频大全2015年 | 狠狠躁夜夜躁人人爽天天天天97 | 色呦呦国产 | 日韩视频在线免费播放 | 色综合av社区男人的天堂 | 国产黄色一级片 | 精品aⅴ一区二区三区 | hd国产人妖ts另类视频 | 另类亚洲欧美专区第一页 | 午夜一区一品日本 | 上原亚衣av一区二区三区 | 少妇啪啪av一区二区三区 | 国产成人精品亚洲线观看 | 黄色成人在线免费 | 日本成熟少妇喷浆视频 | 人妻熟女一区二区aⅴ水野朝阳 | 成人影片麻豆国产影片免费观看 | 四虎影视在线播免费观看 | 亚洲欧美日本久久综合网站点击 | 日韩一卡二卡在线 | 成人无码a区在线观看视频 国产偷自视频区视频 | 亚洲国产福利成人一区二区 | 亚州中文| 天堂网传媒 | 夜夜爽狠狠天天婷婷五月 | 澳门久久 | 美女自卫网站 | 日本成熟视频免费视频 | 4438xx亚洲最大五色丁香软件 | 欧美一级大片免费 | 久久国产精品大桥未久av | 无码大潮喷水在线观看 | 亚洲の无码国产の无码步美 | 久热超碰| 色综合a怡红院怡红院 | 亚洲桃色综合影院 | 久久综合色另类小说 | 国产精品亚洲a∨天堂不卡 天天爽天天插 | 97视频在线播放 | 欧美韩国日本在线 | 久久久女人与动物群交毛片 | 日本成人在线免费视频 | 欧美黑人粗暴多交高潮水最多 | 成年丰满熟妇午夜免费视频 | 国产日韩av在线播放 | 又色又污又黄又爽又吃胸 |