JavaScript能作什麼?編程
加強頁面動態效果(如:下拉菜單、圖片輪播、信息滾動等)安全
實現頁面與用戶之間的實時、動態交互(如:用戶註冊、登錄驗證等)網絡
從字面上看,變量是可變的量;從編程角度講,變量是用於存儲某種/某些數值的存儲器。spa
變量名字能夠任意取,只不過取名字要遵循一些規則:code
必須以字母、下劃線或美圓符號開頭,後面能夠跟字母、下劃線、美圓符號和數字。以下:
正確:圖片
mysum _mychar $numa1
錯誤:ip
6num //開頭不能用數字 %sum //開頭不能用除(_ $)外特殊符號,如(% + /等) sum+num //開頭中間不能使用除(_ $)外特殊符號,如(% + /等)
2.變量名區分大小寫,如:A與a是兩個不一樣變量。
3.不容許使用JavaScript關鍵字和保留字作變量名。內存
聲明變量語法: var 變量名;
var
就至關於找盒子的動做,在JavaScript中是關鍵字(即保留字),這個關鍵字的做用是聲明變量,併爲"變量"準備位置(即內存)。字符串
var mynum ; //聲明一個變量mynum
固然,咱們能夠一次找一個盒子,也能夠一次找多個盒子,因此var
還能夠一次聲明多個變量,變量之間用",
"逗號隔開。數學
var num1,mun2 ; //聲明一個變量num1
注意:變量也能夠不聲明,直接使用,但爲了規範,須要先聲明,後使用。
咱們使用"=
"號給變量存儲內容,看下面的語句:
var mynum = 5 ; //聲明變量mynum並賦值。
這個語句怎麼讀呢? 給變量mynum
賦值,值爲5。咱們也能夠這樣寫:
var mynum; //聲明變量mynum mynum = 5 ; //給變量mynum賦值
注:這裏 "=
"號的做用是給變量賦值,不是等於號。
盒子能夠裝衣服、玩具、水果...等。其實,變量是無所不能的容器,你能夠把任何東西存儲在變量裏,如數值、字符串、布爾值等,例如:
var num1 = 123; // 123是數值 var num2 = "一二三"; //"一二三"是字符串 var num3=true; //布爾值true(真),false(假)
其中,num1
變量存儲的內容是數值;num2
變量存儲的內容是字符串,字符串須要用一對引號""
括起來,num3
變量存儲的內容是布爾值(true
、false
)。
達式與數學中的定義類似,表達式是指具備必定的值、用操做符把常數和變量鏈接起來的代數式。一個表達式能夠包含常數或變量。
咱們先看看下面的JavaScript語句:
生活中「再見」表達方法不少,如:英語(goodbye)、網絡語(88)、肢體語(揮揮手)等。在JavaScript表達式無處不在,因此必定要知道能夠表達哪些內容,看看下面幾種狀況:
注意:串表達式中mychar
是變量
注意:數值表達式中num
是變量
注意:布爾表達式中num
是變量。