欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript中雙符號的運算詳解

 更新時間:2017年03月12日 16:02:19   投稿:daisy  
這篇文章主要給大家介紹了JavaScript中雙符號的運算,其中包括雙波浪號和雙感嘆號的運算,文中給出了詳細(xì)的示例代碼,需要的朋友們可以參考借鑒,下面來一起看看吧。

一、雙波浪號

var i = 5.1;
var j = 5.5;
console.log(~~i); // 5
console.log(~~j); // 5

作用類似Math.floor。

類似的意思是在處理正數(shù)的時候,如果處理負(fù)數(shù)就它倆就不同了:

~~-5.1 // 5
Math.floor(-5.1) // -6
~~-5.5 // 5
Math.floor(-5.5) // -6

注:

Math.ceil(x)
Returns the smallest integer greater than or equal to a number.
Math.floor(x)
Returns the largest integer less than or equal to a number.
~~
是向0計算,取值向0靠攏

二、雙感嘆號

var a = 1;
var b = null;
var c = '';
var d = 'code';
console.log(!!a); // true
console.log(!!b); // false
console.log(!!c); // false
console.log(!!d); // true

作用類似Boolean,把值轉(zhuǎn)換為boolean值。

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

最新評論