91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript開發人員需要了解的簡寫技巧有哪些

發布時間:2021-06-11 15:31:34 來源:億速云 閱讀:148 作者:小新 欄目:web開發

小編給大家分享一下JavaScript開發人員需要了解的簡寫技巧有哪些,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

1、三目運算符

下面是一個很好的例子,將一個完整的 if 語句,簡寫為一行代碼。

const x = 20;
let answer;
if (x > 10) {
    answer = 'greater than 10';
} else {
    answer = 'less than 10';
}

簡寫為:

const answer = x > 10 ? 'greater than 10' : 'less than 10';

2、循環語句

當使用純 JavaScript(不依賴外部庫,如 jQuery 或 lodash)時,下面的簡寫會非常有用。

for (let i = 0; i < allImgs.length; i++)

簡寫為:

for (let index of allImgs)

下面是遍歷數組 forEach 的簡寫示例:

function logArrayElements(element, index, array) {
  console.log("a[" + index + "] = " + element);
}
[2, 5, 9].forEach(logArrayElements);
// logs:
// a[0] = 2
// a[1] = 5
// a[2] = 9

3、聲明變量

在函數開始之前,對變量進行賦值是一種很好的習慣。在申明多個變量時:

let x;
let y;
let z = 3;

可以簡寫為:

let x, y, z=3;

4、if 語句

在使用 if 進行基本判斷時,可以省略賦值運算符。

if (likeJavaScript === true)

簡寫為:

if (likeJavaScript)

5、十進制數

可以使用科學計數法來代替較大的數據,如可以將 10000000 簡寫為 1e7。

for (let i = 0; i < 10000; i++) { }

簡寫為:

for (let i = 0; i < 1e7; i++) { }

6、多行字符串

如果需要在代碼中編寫多行字符串,就像下面這樣:

const lorem = 'Lorem ipsum dolor sit amet, consectetur\n\t'
    + 'adipisicing elit, sed do eiusmod tempor incididunt\n\t'
    + 'ut labore et dolore magna aliqua. Ut enim ad minim\n\t'
    + 'veniam, quis nostrud exercitation ullamco laboris\n\t'
    + 'nisi ut aliquip ex ea commodo consequat. Duis aute\n\t'
    + 'irure dolor in reprehenderit in voluptate velit esse.\n\t'

但是還有一個更簡單的方法,只使用引號:

const lorem = `Lorem ipsum dolor sit amet, consectetur
    adipisicing elit, sed do eiusmod tempor incididunt
    ut labore et dolore magna aliqua. Ut enim ad minim
    veniam, quis nostrud exercitation ullamco laboris
    nisi ut aliquip ex ea commodo consequat. Duis aute
    irure dolor in reprehenderit in voluptate velit esse.`

看完了這篇文章,相信你對“JavaScript開發人員需要了解的簡寫技巧有哪些”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

公主岭市| 澄城县| 青州市| 湾仔区| 永清县| 布拖县| 应城市| 通化市| 桓仁| 长葛市| 东港市| 祥云县| 兰西县| 盘山县| 吉首市| 平陆县| 南陵县| 甘泉县| 万全县| 扎赉特旗| 桃源县| 香格里拉县| 霍州市| 沛县| 常山县| 绥棱县| 珲春市| 新安县| 伊川县| 常州市| 准格尔旗| 南投市| 百色市| 会昌县| 锡林郭勒盟| 涟源市| 岢岚县| 曲松县| 呼和浩特市| 武威市| 汉寿县|