午夜大片爽爽爽免费影院丨色综合色综合久久综合频道88丨日韩人妻无码中文字幕视频丨一本无码久本草在线中文字幕dvd丨国产午夜亚洲精品国产成人

JavaScript常用必備知識點

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

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在线 高清不卡区| 日韩国产亚洲欧美中国v| 亚洲欧美另类成人综合图片| 久久婷婷香蕉热狠狠综合| 越南女子杂交内射bbwxz| 中文天堂国产最新| 成人av无码国产在线观看| 国产999久久高清免费观看| 天堂а√在线地址8| 国产精品欧美久久久久无广告| 亚洲中文字幕日产乱码在线| 亚洲乱码日产精品bd在线| 国产亚洲精品久久久久久入口 | 国产又大又黑又粗免费视频| 中国少妇内射xxxhd| 日本边添边摸边做边爱喷水| 久久久久黑人强伦姧人妻| 无码免费大香伊蕉在人线国产 | 国产日韩av免费无码一区二区| 欧美日韩一区二区三区视频播放| 精品人妻av一区二区三区| 99热国产这里只有精品6| 免费永久在线观看黄网站| 西西人体午夜大胆无码视频| 国产精品51麻豆cm传媒| 中文无遮挡h肉视频在线观看| 丝袜足控一区二区三区| 中字幕视频在线永久在线| 嫖妓丰满肥熟妇在线精品| 成人午夜看黄在线尤物成人| 国产成人高清亚洲一区妲妃| 精品久久久久久亚洲综合网| 狠狠色丁香婷婷久久综合不卡| 国产综合精品久久丫| 手机真实国产乱子伦对白视频| 一本久道久久丁香狠狠躁| www国产精品内射老师| 亚洲第一成人网站在线播放| 成年男女免费视频网站无毒| 国产高清视频色拍| 又粗又紧又湿又爽的视频|