JS創(chuàng)始人布蘭登·艾奇(Brendan Eich),起初命名為LiveScript后來與Sun公司合作改名為JavaScript全度。
JavaScript是運行在客戶端的腳本語言手销,不需要編譯例书,由js解釋器(js引擎)逐行解釋執(zhí)行薄货。Node.js也可以用于服務(wù)器端編程螃征。
JavaScript組成:ECMAScript(JavaScript語法)碎绎、DOM(文檔對象模型)、BOM(瀏覽器對象模型)
JS有3種書寫位置阅畴,分別為行內(nèi)倡怎、內(nèi)嵌和外部。
JS變量是程序在內(nèi)存中申請的一塊用于存放數(shù)據(jù)的空間恶阴。變量是用于存放數(shù)據(jù)的容器,可以通過變量名獲取數(shù)據(jù)豹障,甚至修改數(shù)據(jù)冯事。
var是一個JS關(guān)鍵字,用來聲明變量(variable變量的意思)血公。num是我們定義的變量名昵仅,可以通過變量名來訪問內(nèi)存中分配的空間。聲明一個變量并賦值, 我們稱之為變量的初始化摔笤。
變量命名規(guī)范:
規(guī)則:由字母(A-Za-z)够滑、數(shù)字(0-9)、下劃線(_)吕世、美元符號($)組成彰触,如:usrAge,num01,_name。嚴格區(qū)分大小寫命辖。varapp;和varApp;是兩個變量不能以數(shù)字開頭况毅。18age 是錯誤的
不能是關(guān)鍵字、保留字尔艇。例如:var尔许、for、while
變量名必須有意義终娃。
遵守駝峰命名法味廊。首字母小寫,后面單詞的首字母需要大寫棠耕。myFirstName