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中__proto__與prototype的關(guān)系深入理解
本文將討論下對象的內(nèi)部原型(__proto__)和構(gòu)造器的原型(prototype)的關(guān)系,需要了解更多的朋友可以參考下2012-12-12
簡略說明Javascript中的= =(等于)與= = =(全等于)區(qū)別
本篇文章簡略說明了Javascript中的= =(等于)與= = =(全等于)區(qū)別,有需要的朋友可以參考一下2013-04-04
javascript實現(xiàn)Java中的Map對象功能的實例詳解
這篇文章主要介紹了javascript 自定義對象實現(xiàn)Java中的Map對象功能的相關(guān)資料,這里實現(xiàn)這樣的功能,幫助大家理解這部分內(nèi)容,需要的朋友可以參考下2017-08-08
JavaScript高級程序設(shè)計(第3版)學(xué)習(xí)筆記12 js正則表達(dá)式
前面在分析PhoneGap源碼的時候,曾經(jīng)總結(jié)過一次正則表達(dá)式的用法,為了不同系列文章的完整性,這里將那里的總結(jié)遷移過來2012-10-10
js常用的鍵盤事件有哪些(用法示例)_鍵碼keyCode對照表
用戶按下鍵盤上的鍵,首先會觸發(fā)keydown事件,然后是keypress事件,最后是keyup事件。其中,keydown和keypress事件是在文本框發(fā)生變化之前被觸發(fā);而keyup在文本框發(fā)生變化之后被觸發(fā)。如果用戶按下一個鍵不放,就會重復(fù)觸發(fā)keydown和keypress事件。2023-02-02

