偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

十個(gè)鮮為人知的 JavaScript 技巧

開發(fā)
在今天這篇文章中,我列出了 10 個(gè)很棒的JavaScript技巧,可以幫助你充分發(fā)揮其作用。無論你是剛剛開始學(xué)習(xí)還是已經(jīng)實(shí)踐使用中,我想,你都可以從中學(xué)習(xí)到一些新的知識(shí),那么,我們現(xiàn)在開始吧。

在今天這篇文章中,我列出了 10 個(gè)很棒的JavaScript技巧,可以幫助你充分發(fā)揮其作用。無論你是剛剛開始學(xué)習(xí)還是已經(jīng)實(shí)踐使用中,我想,你都可以從中學(xué)習(xí)到一些新的知識(shí),那么,我們現(xiàn)在開始吧。

1. 滾動(dòng)到頂部方法

可以使用scrollTo()方法滾動(dòng)到頁面上的特定位置。

window.scrollTo({
 top: 0, 
 behaviour: "smooth",
});

2. Math.floor 的雙波形符

使用兩個(gè)波形符 (~~) 是執(zhí)行 Math.floor 運(yùn)算的快速方法。

let num = 5.67;
let rounded = ~~num;

3. 不使用parseInt將字符串轉(zhuǎn)換為數(shù)字

加號(hào)運(yùn)算符 (+) 可用于將字符串轉(zhuǎn)換為數(shù)字。

let str = "42";
let num = +str;

4. 可選的鏈接運(yùn)算符 ?。

可選的鏈接運(yùn)算符 (?.) 允許處理潛在的未定義屬性。

let user = {
 address: {
  street: "123 Main St"
 }
};
let street = user?.address?.street;

5.設(shè)置默認(rèn)值的邏輯OR運(yùn)算符

使用邏輯或運(yùn)算符 (||) 為你的應(yīng)用程序設(shè)置默認(rèn)值。

let name = getUsername() || "Guest";

6. 用于迭代對(duì)象屬性的Object.entries

Object.entries 返回給定對(duì)象自己的可枚舉屬性 [key, value] 對(duì)的數(shù)組。

let person = { name: "John", age: 30};


for(let [key, value] of Object.entries(person)){
 console.log('${key}: ${value}');
}

7. 計(jì)算頁面上的<h1>

這將打印頁面上 <h1> 標(biāo)簽的數(shù)量。

console.log(document.getElementsByTagName('h1'));

8. 在沒有臨時(shí)變量的情況下交換變量

不使用臨時(shí)變量交換 a 和 b 值的示例。

let a = 5, b = 10;
[a, b] = [b, a];

9.使用Array.from創(chuàng)建數(shù)組

Array.from 可以用來以簡潔的方式創(chuàng)建數(shù)組。

let array = Array.from({length: 5}, (_, index) => index + 1);

10. 檢查 NaN

NaN 是 JavaScript 中唯一不等于自身的值。

let value = "Not a Number";


if(value !== value){
 console.log("NaN");
}

總結(jié)

以上就是我今天想與你分享的10個(gè)JS技巧,希望你能從中學(xué)到一些新的知識(shí),幫助你提升工作效率,享受更加美好的生活。

責(zé)任編輯:華軒 來源: web前端開發(fā)
相關(guān)推薦

2019-12-12 20:49:05

JavaScript語言運(yùn)算符

2013-11-25 13:04:59

Linux命令Shell腳本

2013-12-23 15:25:15

命令Linux命令

2023-04-23 15:11:26

2010-09-06 14:19:54

CSS

2014-04-22 16:38:12

GitHubGitHub 使用技巧

2022-05-30 09:01:13

CSS技巧前端

2024-09-10 08:35:57

2019-11-20 10:54:32

Python數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)庫

2016-05-03 10:19:04

H5技巧干貨

2009-09-14 09:45:20

Chrome谷歌操作系統(tǒng)

2019-10-08 16:24:33

Chrome瀏覽器

2014-07-29 14:25:43

Unix命令

2019-12-06 14:30:41

GNU調(diào)試器GDB修復(fù)代碼

2009-03-05 09:48:25

查詢技巧MySQL

2017-11-08 14:55:16

Linux命令sudo

2024-08-02 16:20:06

2010-01-07 10:05:51

IT顧問特質(zhì)

2024-03-21 14:27:13

JavaScript數(shù)組

2011-05-03 13:13:52

編程PHPJava
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)