正常裏的變量方式。
var a = 10; 針對整數。
var b = 3.14; 針對的小數點。
var c = "你好";雙引號或者單引號引起來的是定義字符串。
一、類型轉換(強制轉換)
1、parseInt(d);整數轉換。
2、parefloat(d); 小數轉換。
二、運算符與表達式
1、數學運算符:
+-*/%取餘
%:取餘數。
三、邏輯運算符
①如果滿足兩個同時爲真的條件。
&&並:同時兩個條件都成立,也必須同時。and的意思。
②如果兩個條件只有一個條件滿足了或者都滿足了。
||或:必須滿足一個或兩個。
③如果這個值是假,前面加非就是真,如果這個條件是真,加非就是假。
!非:邏輯上的取反。
電路也是這樣分的。
經常用在判斷條件的時候使用。
四、比較運算符:
①==:判斷等於。一個是用來賦值,兩個纔是等於。
===:橫等。
②!=:不等於。
例:a!b;就是a不等於b。
><代表不等於。
③>:大於。
④<:小於。
⑤>=:大於等於。
⑥<=: 小於等於。
五、字符串的拼接:+
例:
var str1 = "hehe"; var str2 = "haha"; var s = str1+str2; alert(s)加號在這裏不做數學運算,而是字符串的拼接。可以同時拼接多個。
六、三木運算符:
簡單判斷條件的。
例:
a==b 返回一個等於
a!=b 返回一個不等於
a ==b?"等於"如果a等於b了,就返回一個等於。
a ==b?"等於":"不等於"
如果條件滿足,就返回前面的。
如果條件不滿足,就返回後面的。
結構:
條件?:滿足條件的返回內容:不滿足條件的返回什麼內容;
七、JS語句
1、順序語句:從上往下依次執行,每個語句後面都加一個;分號。
2、分支語句:
程序執行遇到了要分開執行的地方了。
執行時遇到一個條件,如果滿足,就繼續執行。如果不滿足,就執行其他的。
智能就是通過分支來執行的。
例:
a==b,讓程序判斷:
if(a==b) else:條件不滿足 {滿足條件所執行的代碼; } {else 不滿足條件執行代碼 }
if的集中常用形式:
①簡單的:if
例:
if(a==b) { alert(a+b); }
如果a等於b我就輸出一下a+b的值。
如果a不等於b,就不執行任何操作。
所以就可以用if不用些alert了。
②if和else的用法:
if(a==b) { alert(a+b); } else { alert(a*b); }
如果a等於b就輸出下a+b的值。
如果a不等於b,就輸出a*b的值。
例2:
if(a>10) { alert("太貴了"); } else { alert("還可以"); } else { alert("太便宜了") }
③if的嵌套
if(a>b) { if(b>5) { alert(); } }
if(a>b && b>5) 兩個條件都滿足纔可以走。
if(a>b || b>5) 兩個條件滿足一個就可以走。
3、循環執行:
有可能同一條代碼執行多次。反覆執行某些內容。
這世界只有懶人。沒有庸人!