js是腳本語言
- 一種簡單弱類型語言
- 一種解釋性執行的腳本語言
- 一種基于對象的腳本語言
- 一種相對安全的腳本語言
- 一種事件驅動的腳本語言
- 一種跨平臺性腳本語言
js語法
輸出
- alert("") 彈窗
- confirm() 確認信息窗
- prompt() 提示信息窗
- console.log() 控制臺打印
- document.write() 文檔輸出
js變量 用來存儲數據的容器 變量被保存在內存中
變量命名規范
- 變量名必須由字母、數字、下劃線、$的組合,并且不能以數字開頭。
- 不能是關鍵字和保留字。
- 區分大小寫。
- 規范:駝峰命名法。
數據類型
- 數值類型
image.png
- 字符串類
image.png
- 布爾值
image.png
- null
image.png
*undefined
image.png
類型轉換(數值類型、字符串類型、布爾類型之間的相互轉換)
1.轉數值
console.log(Number(""));//0
console.log(Number(true));//1
console.log(Number(false));//0
console.log(Number(null));//0
console.log(Number(undefined));//NAN
2.轉布爾值
字符串轉布爾 非空為真 數字轉布爾 非零為真 undefined 和null 都是false; undefined 未定義沒有輸出值
console.log(String(123));//123
console.log(String(0));//0
console.log(String(true));//true
console.log(String(false));//false
console.log(String(undefined));//undefined
console.log(String(null));//null
+對于字符串的作用就是拼接字符串
console.log("123"+"asd"+"你好"+" "+491+b);