JavaScript 基礎(一)

變量

  • 變量名必須以 字母、$和 _ 符號開頭,并且不能包含空格,此外變量名支持大小寫
  • javaScript 是一種無類型的語言,不需要指定變量類型,解釋器會自動推算出數據類型,還可以將不同類型的值賦給同一個變量: var id = "testID";id = 1;

運算符

Java Script 算術運算符,其結果基于 y = 4 最初值
示例 x 結果
x = y + 5 9
x = y + “5" “45"
x = 10 / y 2.5
  • 數值 + 字符串 = 數值自動轉化為字符串,然后這兩個字符串連接到一起

比較和條件運算符

Java Script 算術運算符,其結果基于 x = 10 最初值
運算符 說明 示例 結果
== 等于(不比較類型,只是值) x == “10” true
=== 值和類型都相等 x === “10” false
x === 10 true
!= 不等于(不比較類型,只是值) x != “10” false
!== 值和類型都不相等 x !== “10” true
Java Script 中的 != == !== === 的用法和區別
var num = 1;
 
var str = '1';
 
var test = 1;
 
test == num   //true 相同類型 相同值
 
test === num  //true 相同類型 相同值
 
test !== num  //false test與num類型相同,其值也相同, 非運算肯定是false
 
num == str   //true  把str轉換為數字,檢查其是否相等。
 
num != str   //false  == 的 非運算
 
num === str  //false  類型不同,直接返回false
  • == 和 != 比較若類型不同,先償試轉換類型,再作值比較,最后返回值比較結果 。

  • === 和 !== 只有在相同類型下,才會比較其值。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容