js是什么
前端的唯一的腳本編程語言暇赤,vue 摹迷,react都是基于js的
js的組成
js的書寫位置
image.png
內聯(lián)js代碼寫在標簽內部
內部js寫在html(script標簽內)文件中,script標簽一般寫在結束body的上面
外部js 使用 <script src="路徑"></script > 引入
js注釋
js結束符
js輸入輸出語句
document.write("要輸出的語句")向body輸出內容 孤荣,如果輸出的是html標簽也會解析 成網頁元素
alert("要輸出的內容")頁面彈出警告框
consle.log("控制臺打印") 程序員調試專用
變量
變量就是用來儲存數據的"容器"甸陌,它使計算機具有了記憶力
變量的基本使用
定義了一個變量后,你就可以初始化它(賦值)盐股,在變量名之后跟上一個等號 = 就是賦值 注意:是通過變量名來獲得里面的數據
語法
let 變量名=值钱豁;
更新變量
變量賦值之后,可以通過簡單的給他一個不同的值來更新他 注意 let 不允許多次聲明同一個變量
聲明多個變量
let 變量名=值, 變量名=值疯汁;
數據類型
基本數據類型
number 數字型 可以取整數 負數 小數
string 字符串型 通過單引號'' 雙引號"" 反引號``包裹的數據都是字符串類型
boolean 布爾型 只有 true 和false 兩個值 一般用于判斷
undefined 未定義型 比較特殊的的類型 只有一個一個值undefined 在值聲明變量牲尺,但是不賦值的情況下,變量默認為undefined 幌蚊,一般很少直接為某個值賦值為undefined
null 空 null表示賦值了但是內容為空
補充
引用數據類型
object 對象
function 函數
array 數組
模板字符串的使用
作用:更便捷的拼接字符串和變量
1.使用反引號 ``包裹內容
2.在內容拼接變量時 谤碳,使用¥{} 包住變量
檢測數據類型
通過typeof 關鍵字 檢測數據類型
轉換數據類型
隱式轉換
顯示轉換
轉換數字型
1.Number(數據) 注意:js嚴格遵循字母的大小寫 首字母大寫
轉換為數字類型
如果字符串內容里有 非數字,轉換失敗結果為NaN 既不是一個數字
NaN也是number類型的數據霹肝,代表非數字
2parseInt(數據)
只保留整數
3.parseFloat(數據)
可以保留小數
注意點: parseInt() parseFloat() 【parse解析的意思: 只要傳入的數據是以數字開頭的估蹄,就能解析成功,返回值為第一個數字直到碰到非數值為止沫换; 比如 parseInt("123aa") ;返回 123】
轉換為字符串類型
string(數據)
toString(進制) 注意:一般默認為十進制 所以不需要填寫