千鋒教育JavaScript全套視頻教程(10天學(xué)會(huì)Js,前端javascrip

一、數(shù)據(jù)結(jié)構(gòu)
JavaScript的數(shù)據(jù)結(jié)構(gòu)包括:標(biāo)識符、關(guān)鍵字、常量、變量等。
1、標(biāo)識符
標(biāo)識符,說白了,就是一個(gè)名字。在JavaScript中,變量和函數(shù)等都需要定義一個(gè)名字,這個(gè)名字就可以稱為“標(biāo)識符”。
JavaScript語言中標(biāo)識符最重要的3點(diǎn)就是:
(1)第一個(gè)字符必須是字母、下劃線(_)或美元符號這3種其中之一,其后的字符可以是字母、數(shù)字或下劃線、美元符號;
(2)變量名不能包含空格、加號、減號等符號;
(3)標(biāo)識符不能和JavaScript中用于其他目的的關(guān)鍵字同名;
2、關(guān)鍵字
JavaScript關(guān)鍵字是指在JavaScript語言中有特定含義,成為JavaScript語法中一部分的那些字。
3、常量
常量,顧名思義就是指不能改變的量。常量的指從定義開始就是固定的,一直到程序結(jié)束。
常量主要用于為程序提供固定和精確的值,包括數(shù)值和字符串,如數(shù)字、邏輯值真(true)、邏輯值假(false)等都是常量。
4、變量
變量,顧名思義,就是指在程序運(yùn)行過程中,其值是可以改變的。
二、JavaScript數(shù)據(jù)類型
JavaScript數(shù)據(jù)類型有2大分類:一是“基本數(shù)據(jù)類型”,二是“特殊數(shù)據(jù)類型”。
其中,基本數(shù)據(jù)類型包括以下3種:
(1)數(shù)字型(Number型):如整型84,浮點(diǎn)型3.14;
(2)字符串型(String型):如"綠葉學(xué)習(xí)網(wǎng)";
(3)布爾型(Boolean型):true或fasle;
特殊數(shù)據(jù)類型有3種:
(1)空值(null型);
(2)未定義值(undefined型);
(3)轉(zhuǎn)義字符;
根據(jù)個(gè)人的開發(fā)經(jīng)驗(yàn)中,只需要記憶\n、\'、\"這3個(gè)就已經(jīng)夠初學(xué)者走很遠(yuǎn)了,其他的轉(zhuǎn)義字符我們完全沒必要去記憶,到時(shí)候需要的時(shí)候再回來查表就行了,大家別浪費(fèi)腦細(xì)胞喔。
三、運(yùn)算符
JavaScript的運(yùn)算符按運(yùn)算符類型可以分為以下5種:
(1)算術(shù)運(yùn)算符;
(2)比較運(yùn)算符;
(3)賦值運(yùn)算符;
(4)邏輯運(yùn)算符;
(5)條件運(yùn)算符;
四、typeof運(yùn)算符
typeof運(yùn)算符用于返回它的操作數(shù)當(dāng)前所容納的數(shù)據(jù)的類型,這對于判斷一個(gè)變量是否已被定義特別有用。
例如:typeof(1)返回值是number,typeof("javascript")返回值是string。
五、表達(dá)式
表達(dá)式是一個(gè)語句的集合,計(jì)算結(jié)果是個(gè)單一值。
在JavaScript中,常見的表達(dá)式有4種:
(1)賦值表達(dá)式;
(2)算術(shù)表達(dá)式;
(3)布爾表達(dá)式;
(4)字符串表達(dá)式;
六、類型轉(zhuǎn)換
1、字符串型轉(zhuǎn)換為數(shù)值型
在JavaScript中,將字符串型數(shù)據(jù)轉(zhuǎn)換為數(shù)值型數(shù)據(jù)有parseInt()和parseFloat()這2種方法。其中,parseInt()可以將字符串轉(zhuǎn)換為整型數(shù)據(jù);parseFloat()可以將字符串轉(zhuǎn)換為浮點(diǎn)型數(shù)據(jù)。