Javascript 按位左移運算符使用介紹(<<)
按位左移運算符 (<<)
左移表達(dá)式的位。
result = expression1 << expression2
參數(shù)
result
任何變量。
expression1
任何表達(dá)式。
expression2
任何表達(dá)式。
說明
<< 運算符把 expression1 的所有位向左移 expression2 指定的位數(shù)。例如:
var temp
temp = 14 << 2
變量 temp 的值為 56,因為 14 (即二進(jìn)制的 00001110)向左移兩位等于 56 (即二進(jìn)制的 00111000)。
Javascript 按位左移運算符 (<<) 將表達(dá)式數(shù)字轉(zhuǎn)換成二進(jìn)制,之后向左移表達(dá)式的位。
result = 【要位移的數(shù)字】 << 【位移位數(shù)】
按位左移運算符 (<<) 將 【要位移的數(shù)字】 的位左移 【位移位數(shù)】中指定的位數(shù)。 例如:
var temp;
temp = 14 << 2;
/*
14 的二進(jìn)制是 00111000
00001110 向左位移2位 00111000 = 56
*/
alert(temp);
// 彈出【56】
相關(guān)文章
Javascript Object 對象學(xué)習(xí)筆記
這篇文章主要介紹了Javascript Object 對象學(xué)習(xí)筆記,需要的朋友可以參考下2014-12-12Javascript模塊化編程(三)require.js的用法及功能介紹
這個系列的第一部分和第二部分,介紹了Javascript模塊原型和理論概念,今天介紹如何將它們用于實戰(zhàn)。我采用的是一個非常流行的庫require.js感興趣的朋友可以了解下啊2013-01-01深入理解JavaScript系列(50):Function模式(下篇)
這篇文章主要介紹了深入理解JavaScript系列(50):Function模式(下篇),本篇我們介紹的一些模式稱為初始化模式和性能模式,主要是用在初始化以及提高性能方面,一些模式之前已經(jīng)提到過,這里只是做一下總結(jié),需要的朋友可以參考下2015-03-03深入理解JavaScript系列(33):設(shè)計模式之策略模式詳解
這篇文章主要介紹了深入理解JavaScript系列(33):設(shè)計模式之策略模式詳解,策略模式定義了算法家族,分別封裝起來,讓他們之間可以互相替換,此模式讓算法的變化不會影響到使用算法的客戶,需要的朋友可以參考下2015-03-03js中parseFloat(參數(shù)1,參數(shù)2)定義和用法及注意事項
今天在看jquery時用到了parseFloat(第一個參數(shù),10),對這兩個參數(shù)很是疑惑,于是整理搜集了一下,曬出來與大家分享,希望本文對你有所幫助,感興趣的朋友可以了解下2013-01-01