標籤:http 智能 變數 分支 定義 雙引號 int oat images
正常裡的變數方式。
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、迴圈執行:
有可能同一條代碼執行多次。反覆執行某些內容。
JS中的if和else的用法以及基礎文法