3 基本概念


語(yǔ)法

  • 區(qū)分大小寫(xiě)
    建議:駝峰大小寫(xiě) 格式
  • 標(biāo)識(shí)符
    以**字母盈咳、''、'$' **<u>開(kāi)頭的</u> *數(shù)字省咨、字母逼肯、''耸黑、'$'* 組合
  • 嚴(yán)格模式(strict mode)
  • 語(yǔ)句
    “;” 與 {} 號(hào)

關(guān)鍵字 & 保留字

  • 關(guān)鍵字

break
do
instanceof
typeof
case
else
new
var
catch
finally
return
void
continue
for
switch
while
debugger
function
this
with
default
if
throw
delete
in
try

  • 保留字

abstract enum int short boolean export interface static byte extends long super char final native synchronized class float package throws const goto private transient debugger implements protected volatile double import public


變量

  • 變量
    松散類型、弱類型:
    可以用來(lái)保存任何類型的數(shù)據(jù)篮幢。
    注意作用域大刊。注意聲明處與使用處。
    變量在退出聲明域時(shí)會(huì)被銷毀三椿。

數(shù)據(jù)類型

基本數(shù)據(jù)類型(簡(jiǎn)單數(shù)據(jù)類型)—— 5

  • Undefined
  • Null
  • Boolean
  • Number
  • String

復(fù)雜數(shù)據(jù)類型—— 1

  • Object
    實(shí)質(zhì)上是有一組無(wú)序的 鍵值對(duì)組成的缺菌。
No 數(shù)據(jù)類型 定義
1 Undefined 在使用var聲明變量但對(duì)其加以初始化時(shí),這個(gè)變量的值就是Undefined搜锰。表示缺少值伴郁。
2 Null 是一個(gè)“空對(duì)象指針”。表示沒(méi)有對(duì)象蛋叼。
3 Boolean true(非0)焊傅;false(0)
4 Number 整數(shù)、X進(jìn)制鸦列、浮點(diǎn)數(shù)、NaN鹏倘、Infinity
5 String 轉(zhuǎn)義字符表薯嗤、tostring() 用于轉(zhuǎn)換其他類型的變量值成字符串
6 object 一組數(shù)據(jù)和功能的集合;可被實(shí)例化纤泵、添加屬性方法骆姐。

typeof 操作符

用于檢測(cè)給定變量的數(shù)據(jù)類型。返回值有:
若有

typeof x;

返回值 意義
undefined x未定義
function x是函數(shù)
number x是數(shù)字
boolean x是布爾值
string x是字符串
object x是對(duì)象或null

數(shù)值轉(zhuǎn)換方法

  • toString()
  • Number()
  • parseInt()
  • parseFloat()

操作符

與C語(yǔ)言捏题、Java的有很大的相似玻褪。不細(xì)說(shuō)。

類別 操作符
一元操作符 ++ 公荧、 -- 带射、 +(一元加)、 -(一元減)
位操作符 ~ (按位非)循狰、&(按位與)窟社、丨(按位或) 券勺、^(按位異或)、<<(左移)灿里、 >>(有符號(hào)右移)关炼、>>>(無(wú)符號(hào)右移)
布爾操作符 !匣吊、 &&儒拂、 丨丨
算術(shù)操作符 +、 –色鸳、 *社痛、 /、 %(取模)
賦值操作符 = 缕碎、 復(fù)合賦值(+=褥影、-=、*=咏雌、%=) 復(fù)合按位賦值(~=凡怎、&=、丨=赊抖、^=统倒、<<=、>>=氛雪、>>>=)
關(guān)系比較操作符 < 房匆、 <= 、 > 报亩、>=浴鸿、 != 、 == 弦追、 === 岳链、 !==
字符串操作符 + 字符串連接 +=字符串連接復(fù)合
對(duì)象操作符 .屬性訪問(wèn)、[]屬性或數(shù)組訪問(wèn)劲件、 new調(diào)用構(gòu)造函數(shù)常見(jiàn)對(duì)象掸哑、delete變量屬性刪除、void(返回undefined)零远、in判斷屬性苗分、instanceof原型判斷
其它操作符 ?: 條件操作符、牵辣,逗號(hào)操作符摔癣、()分組操作、typeof類型操作符

語(yǔ)句

很多都跟C語(yǔ)言和Java很相似。這里僅僅列出一些供填,不細(xì)寫(xiě)拐云。

  • if
    if-else
    if-elseif-...-else
  • do-while
  • while
  • for
  • for-in 用來(lái)循環(huán)枚舉對(duì)象的
  • label 添加標(biāo)簽、記住所在以備用
  • break 退出所有的循環(huán)
  • continue 退出這輪循環(huán)近她,繼續(xù)下一輪循環(huán)叉瘩。

函數(shù)

模型:

function <函數(shù)名> (<參數(shù)1>,...,<參數(shù)n>) {

...
...
return ...; //(不一定要return)
}

注意:
JS沒(méi)有重載粘捎!
定義了函數(shù)名相同的倆函數(shù)薇缅,即便參數(shù)類型和數(shù)目不同,此函數(shù)只表示定義的函數(shù)攒磨。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末泳桦,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子娩缰,更是在濱河造成了極大的恐慌灸撰,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拼坎,死亡現(xiàn)場(chǎng)離奇詭異浮毯,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)泰鸡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門(mén)债蓝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人盛龄,你說(shuō)我怎么就攤上這事饰迹。” “怎么了余舶?”我有些...
    開(kāi)封第一講書(shū)人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵啊鸭,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我匿值,道長(zhǎng)赠制,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任千扔,我火速辦了婚禮憎妙,結(jié)果婚禮上库正,老公的妹妹穿的比我還像新娘曲楚。我一直安慰自己,他們只是感情好褥符,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開(kāi)白布龙誊。 她就那樣靜靜地躺著,像睡著了一般喷楣。 火紅的嫁衣襯著肌膚如雪趟大。 梳的紋絲不亂的頭發(fā)上鹤树,一...
    開(kāi)封第一講書(shū)人閱讀 49,111評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音逊朽,去河邊找鬼罕伯。 笑死,一個(gè)胖子當(dāng)著我的面吹牛叽讳,可吹牛的內(nèi)容都是我干的追他。 我是一名探鬼主播,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼岛蚤,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼邑狸!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起涤妒,我...
    開(kāi)封第一講書(shū)人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤单雾,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后她紫,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體硅堆,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年犁苏,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了硬萍。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡围详,死狀恐怖朴乖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情助赞,我是刑警寧澤买羞,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站雹食,受9級(jí)特大地震影響畜普,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜群叶,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一吃挑、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧街立,春花似錦舶衬、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春虽画,著一層夾襖步出監(jiān)牢的瞬間舞蔽,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工码撰, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留渗柿,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓脖岛,卻偏偏與公主長(zhǎng)得像做祝,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子鸡岗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 本章內(nèi)容 語(yǔ)法 數(shù)據(jù)類型 流控制語(yǔ)句 理解函數(shù) 3.1 語(yǔ)法 3.1.1 區(qū)分大小寫(xiě) 區(qū)分大小寫(xiě) 3.1.2 標(biāo)識(shí)...
    悶油瓶小張閱讀 711評(píng)論 0 0
  • 數(shù)據(jù)類型 ECMAScript中6大原始數(shù)據(jù)類型:字符串(String)Boolean混槐、Null、Undefine...
    梁海杰_IRV閱讀 290評(píng)論 0 0
  • 1、ECMAScript的標(biāo)識(shí)符(標(biāo)識(shí)符指變量揣苏、函數(shù)悯嗓、屬性的名字,或者函數(shù)的參數(shù))采用駝峰大小寫(xiě)格式卸察,即第一個(gè)字母...
    低調(diào)的內(nèi)雙閱讀 313評(píng)論 0 0
  • 返鄉(xiāng)的火車脯厨,24小時(shí)。 我從陜甘寧地帶出發(fā)坑质,火車吭哧吭哧一路開(kāi)向紅色的發(fā)源地——江西合武。 恰巧,這竟是長(zhǎng)...
    飛魚(yú)1010閱讀 258評(píng)論 0 1
  • 圖層蒙版的理解 CALayer有一個(gè)屬性叫做mask可以解決這個(gè)問(wèn)題涡扼。這個(gè)屬性本身就是個(gè)CALayer類型稼跳,有和其...
    ROOKIE閱讀 985評(píng)論 0 1