成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

十個 JavaScript 單行代碼,讓你顯得更專業(yè)

開發(fā) 前端
JavaScript 能夠做一些令人驚奇的事情! 簡而言之,從使用 API 到使用復(fù)雜的框架,需要學(xué)習(xí) TON。 不過,它還允許你只用一條線完成一些令人難以置信的工作。

今天,我將與你分享 10 個 JavaScript 單行代碼,它們將讓你顯得更專業(yè)!

1. 獲取隨機布爾值(真/假)

此函數(shù)將使用 Math.random() 方法生成一個布爾值(真或假)。 使用 Math.random 將生成一個介于 0 和 1 之間的隨機數(shù),然后我們將確定它是高于還是低于 0.5。 因此,有 50% 的概率接收到真或假。

const randomBoolean = () => Math.random() >= 0.5;console.log(randomBoolean());

2.驗證給定的日期是否是工作日

通過使用這種技術(shù),你可以確定在函數(shù)中提供的日期是工作日還是周末。

const isWeekday = (date) => date.getDay() % 6 !== 0;console.log(isWeekday(new Date(2021, 0, 11)));

3. 翻轉(zhuǎn)字符串

這里有幾種不同的方法來轉(zhuǎn)動字符串。 使用 join()、reverse() 和 split() 技術(shù),這是最簡單的技術(shù)之一。

const reverse = str => str.split('').reverse().join('');reverse('hello world');     
// Result: 'dlrow olleh'

4. 驗證當前選項卡是否可見且處于焦點位置

document.hidden 屬性可用于確定當前選項卡是否可見或焦點。

const isBrowserTabInView = () => document.hidden;isBrowserTabInView();
// Result: returns true or false depending on if tab is in view / focus

5. 驗證一個數(shù)字是奇數(shù)還是偶數(shù)

模運算符 (%) 可以處理的一個非常簡單的問題。 在 Stack Overflow 上,如果你不太熟悉的話,有一個很棒的圖形解釋。

const isEven = num => num % 2 === 0;console.log(isEven(2));

6. 驗證組件現(xiàn)在是否處于焦點位置

document.activeElement 屬性可用于確定元素現(xiàn)在是否是焦點。

const elementIsInFocus = (el) => (el === document.activeElement);elementIsInFocus(anyElement)
// Result: will return true if in focus, false if not in focus

7. 驗證當前用戶是否支持觸摸事件

const touchSupported = () => {
('ontouchstart' in window || window.DocumentTouch && document instanceof window.DocumentTouch);
}console.log(touchSupported());

8.確定平均參數(shù)值

為了獲得我們?yōu)榇撕瘮?shù)提供的輸入的平均值,我們可以使用 reduce 方法。

const average = (...args) => args.reduce((a, b) => a + b) / args.length;average(1, 2, 3, 4);

9. 將攝氏度轉(zhuǎn)換為華氏度

管理溫度有時會很困難,你可以使用這兩個例程在華氏溫度和攝氏溫度之間進行轉(zhuǎn)換。

const celsiusToFahrenheit = (celsius) => celsius * 9/5 + 32;const fahrenheitToCelsius = (fahrenheit) => (fahrenheit - 32) * 5/9;
celsiusToFahrenheit(15);
celsiusToFahrenheit(0);
celsiusToFahrenheit(-20);
fahrenheitToCelsius(32);

10.驗證用戶是否使用蘋果設(shè)備

為了確定當前用戶是否在使用 Apple 設(shè)備,我們可以使用 navigator.platform。

const isAppleDevice = /Mac|iPod|iPhone|iPad/.test(navigator.platform);console.log(isAppleDevice);

總結(jié)

以上就是我跟大家分享的全部內(nèi)容,希望對你有用,如果你覺得還不錯的話,請點贊我,關(guān)注我,并與你的開發(fā)者朋友一起來分享它。

感謝你的閱讀,編程愉快!

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

2025-06-25 10:02:55

2024-01-11 09:21:13

JavaScript工具JSON

2023-06-14 15:51:48

JavaScript

2023-01-27 15:22:11

JavaScript開發(fā)編程語言

2023-10-10 16:20:38

JavaScript代碼技巧

2024-10-09 14:45:41

2024-01-19 08:20:27

JavaScript編程語言箭頭函數(shù)

2024-08-27 15:25:33

2024-10-07 11:02:08

requests編程PythonAI

2023-07-11 15:43:16

JavaScript技巧

2022-08-28 19:03:18

JavaScript編程語言開發(fā)

2023-05-24 10:24:56

代碼Python

2023-08-01 14:36:00

JavaScript開發(fā)

2024-05-30 14:21:00

lambdaPython代碼

2022-09-26 12:53:54

JavaScrip單行代碼

2025-02-18 11:01:49

2018-06-23 14:01:53

字符串Java數(shù)組

2025-04-07 07:30:00

JavaScript前端

2025-03-11 00:00:00

2025-04-09 00:01:05

點贊
收藏

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

主站蜘蛛池模板: 日韩欧美在线播放 | 日日操夜夜操天天操 | 午夜免费电影 | 国产精品久久午夜夜伦鲁鲁 | 久久久久久久久国产精品 | 亚洲精品在线免费播放 | 成人小视频在线免费观看 | 一区二区三区在线播放 | 亚洲精品久久久9婷婷中文字幕 | 欧美性大战久久久久久久蜜臀 | 美女高潮网站 | 国产视频日韩 | 超碰导航 | 国产视频中文字幕 | 午夜电影网站 | 久久精品亚洲 | 不卡一区| 久久久91精品国产一区二区三区 | 国产高清视频 | 国产精品一区二区三区四区 | 黄色香蕉视频在线观看 | 欧美日韩视频在线第一区 | 暖暖日本在线视频 | 精品国产一区二区国模嫣然 | 精品视频一区二区三区在线观看 | 在线视频国产一区 | 国产成人啪免费观看软件 | 黄色大片免费网站 | 国产乱精品一区二区三区 | 国产一区www | 日韩精品在线播放 | 亚洲高清av在线 | 欧美亚洲日本 | 久草www | 91精品一区二区三区久久久久久 | 日韩精品二区 | 日韩小视频在线 | 欧美在线一区二区三区 | 国产精品一区二区视频 | 成人av一区 | 亚洲精品乱码久久久久久9色 |