運(yùn)算符 大多數(shù)的運(yùn)算符是由標(biāo)點(diǎn)符號(hào)表示的膝藕,比如"=","+"。還有由關(guān)鍵字表示,如:delete,instanceof 這里有我想到的大部分的運(yùn)算符 結(jié)合性:L(從左到右運(yùn)算...

運(yùn)算符 大多數(shù)的運(yùn)算符是由標(biāo)點(diǎn)符號(hào)表示的膝藕,比如"=","+"。還有由關(guān)鍵字表示,如:delete,instanceof 這里有我想到的大部分的運(yùn)算符 結(jié)合性:L(從左到右運(yùn)算...
eval() eval()是一個(gè)函數(shù),但是由于種種原因被當(dāng)成一個(gè)運(yùn)算符 eval()只有一個(gè)參數(shù),如果傳入的不是字符串,將會(huì)返回這個(gè)參數(shù)调缨,若果是字符串,將返回一個(gè)編譯后的字符...
原始表達(dá)式 原始表達(dá)式就是最簡(jiǎn)單的表達(dá)式吆你,是表達(dá)式的最小單位弦叶。包含直接量、關(guān)鍵字和變量 如: 注:1.this并不是一個(gè)常量妇多,它在代碼不同的地方伤哺,返回的值也不同2.在ES5中...
作用域 在一些類似C語(yǔ)言的編程語(yǔ)言中,花括號(hào)內(nèi)的每一段代碼都具有各自的作用域,而且變量在聲明它們的代碼段之外是不可見(jiàn)的立莉,我們稱為塊級(jí)作用域绢彤。 而在js中并沒(méi)有塊級(jí)作用域,取而...
類型轉(zhuǎn)換 js中的取值類型很靈活蜓耻,可以參考布爾類型茫舶,當(dāng)期望使用一個(gè)布爾類型的值的時(shí)候可以提供任意類型的值,會(huì)根據(jù)需要來(lái)轉(zhuǎn)換刹淌。(如:一些真值轉(zhuǎn)換為true饶氏,一些假值轉(zhuǎn)換為fal...
數(shù)據(jù)類型檢測(cè) typeof typeof [val] : 用來(lái)檢測(cè)數(shù)據(jù)類型的運(yùn)算符 typeof的局限性 : 基于typeof無(wú)法細(xì)分出當(dāng)前值是普通對(duì)象還是數(shù)組對(duì)象等,因?yàn)橹?..
堆棧底層機(jī)制 思考: 瀏覽器執(zhí)行代碼 步驟 從電腦內(nèi)存中分配出一塊內(nèi)存芦鳍,用來(lái)執(zhí)行代碼嚷往,稱:棧內(nèi)存(stack) 分配一個(gè)主線程用來(lái)自上而下執(zhí)行js代碼 圖解思考1 創(chuàng)建變量a...
對(duì)象數(shù)據(jù)類型 普通對(duì)象 {[key] : [value], ……} 任何一個(gè)對(duì)象都是由0到多組鍵值對(duì)(屬性名:屬性值)組成的(并且屬性名不能重復(fù)) 獲取屬性名對(duì)應(yīng)的屬性值 對(duì)...
null/undefined類型 其意思都代表為沒(méi)有)null : 空對(duì)象指針undefined : 未定義兩者的區(qū)別就在null是意料之中的,而undefined則是意料之...
布爾數(shù)據(jù)類型 只有true/false 把其他類型轉(zhuǎn)化為布爾類型 只有0柠衅、null、‘’籍琳、NaN菲宴、undefined五個(gè)值會(huì)轉(zhuǎn)化為false,其他的都轉(zhuǎn)化為true(而且沒(méi)有...
字符串?dāng)?shù)據(jù)類型 所有用單引號(hào)趋急、雙引號(hào)喝峦、反引號(hào)(撇 ES6模版字符串)抱起來(lái)的都是字符串 把其他類型值轉(zhuǎn)換為字符串 [val].toString() 字符串拼接 [val].t...
number類型 包含:常規(guī)數(shù)字、NaN NaN not a number : 不是一個(gè)數(shù)呜达,但它隸屬于數(shù)字類型 NaN != NaN : 與任何值都不相等包括自己谣蠢,所以不能用...
基本數(shù)據(jù)類型 基本的數(shù)據(jù)類型數(shù)字 number常規(guī)數(shù)字和NaN(not a number:不是一個(gè)數(shù)字,但屬于數(shù)字類型)字符串 string包含單引號(hào)查近,雙引號(hào)眉踱,反引號(hào)布爾 b...
JS的組成 按照相關(guān)的js語(yǔ)法,去操作頁(yè)面中的元素霜威,又是還要操作瀏覽器中的一些功能 ECMAscript 3/5/6…… : js的語(yǔ)法規(guī)范(變量谈喳、數(shù)據(jù)類型、操作語(yǔ)句等) D...
常見(jiàn)的瀏覽器內(nèi)核 webkit (v8引擎)谷歌 ChromesafariOpera ( 版本 > 14 )大部分國(guó)產(chǎn)瀏覽器(如360婿禽,QQ等)手機(jī)瀏覽器…… Geck...
今天在某勾上收到一家公司的面試請(qǐng)求膛壹,但要回答幾個(gè)問(wèn)題,第一個(gè)就是問(wèn)防抖和節(jié)流,WTF恢筝?這就觸及到我知識(shí)的盲區(qū)了哀卫,沒(méi)聽(tīng)說(shuō)過(guò)啊 趕緊學(xué)習(xí)!G瞬邸4烁摹! 防抖和節(jié)流是個(gè)啥侄柔? 就是控制事件...