js中的特殊符號含義

2022-04-04 19:20:26 字數 803 閱讀 3147

一、 !!

js中的!!    

var o =;

var test = !!o.flag;

console.log(test);  // true

二、~~,<<

(~~(math.random()*(1<<24)))

得到乙個0 到 16777216之間的值

這個構造的其實是乙個10進製的顏色值(隨機生成數值),轉換成16進製制就是,像白色ffffff,藍色0000ff等等。

1.《符號是"左位移"運算子

1<<24是 把1左移24位,即 1的24次方(1<<24代表的是2進製中的1後面24個0即2的24次方)

2.math.random()

0.0 ~ 1.0 之間的乙個偽隨機double數值。

3.~~是由2個~組成,~是位運算 not

這行**並不關心正負值。因此通過兩次取返就可以得到純整數部,我們還可以將~~視為parseint的簡寫:

var a = 12.34, // ~~a = 12

b = -1231.8754, // ~~b = -1231

c = 3213.000001 // ~~c = 3213

;~~a == parseint(a, 10); // true

~~b == parseint(b, 10); // true

~~c == parseint(c, 10); // true

(持續更新中。。。)

perl中特殊符號

陣列 x x名字前面是美元符號 後面是花括號 則其為 hash 元素 要引用整個 hash,使用百分號 作為字首。前面幾頁中使用的 hash 的名字為 family name。系統產生的一些可讀的資訊,也可能是出錯的資訊 子函式引數變數自己本身 子程式的私有變數 x 呼叫子函式x 資料輸入.如果沒有...

Bat 中特殊符號

隱藏命令的回顯。在for中表示使用增強的變數擴充套件 在set中表示使用擴充套件環境變數指定位置的字串 在set a中表示按位取反。使用兩個 包含乙個字串表示引用環境變數。比如乙個 time 可以擴充套件到當前的系統時間 單個 緊跟0 9的乙個數字表示引用命令列引數 用於for中表示引用迴圈變數 連...

php中的特殊符號

php中判斷是否相等用 php中的 符號 遮蔽單行錯誤。如果 之後的語句執行出錯的話,不在螢幕列印出錯誤資訊。如果不用的話錯誤資訊就會顯示出來 php中的die函式 輸出一條訊息,並退出當前指令碼。die unable to connect to site 如果 status 是字串,則該函式會在退...