JavaScript組成
JavaScript 三部分組成:
- 核心ECMAscript
- 檔案物件模型DOM
- 瀏覽器模型BOM
JavaScript特點:
- 解釋型語言
- 單執行緒
JavaScript輸出方式:
1 console.dir(); //可以顯示一個物件的所有屬性和方法 2 console.log(); //在控制臺列印 3 document.write(); //在頁面中顯示列印的內容 4 alert(); //彈窗輸出 5 prompt(); //彈出輸入框
JavaScript 運算子,大小寫敏感 *在后面加 ;結束
JavaScript變數于常量
JavaScript變數:
var 宣告變數:
變數名命名規范:
- 不允許使用js關鍵字,及保留關鍵字
- 可以包含字母、數字、下劃線(_)以及$
- 變數名不能以數字開頭,不能包含標點符號
- 變數最好見名知意
- 變數名推薦使用下述規則之一:
- 匈牙利命名法:用一個或多個表示型別字符開頭
ex:sUsername、iAge、eManager - 下劃線命名法:用 _ 分割多個單詞
- 小駝峰命名法:用首字母的大寫區分多個單詞
- 大駝峰命名法:每個單詞首字母大寫
- 匈牙利命名法:用一個或多個表示型別字符開頭
JavaScript常量:
const 宣告常量:
常量值是不能更改的,常量名用純大寫書寫,
JavaScript資料型別
JavaScript的資料型別分為兩類:原始型別、參考型別
- 原始型別
- number 數字
- string 字串
- boolean 布爾
- null 空
- undefined 未定義
- 參考型別
- Object 物件
- Function 函式
- Number 數字
- String 字串
- Boolean 布爾
- Date 日期
- Error 錯誤
JavaScript轉義字符及資料型別的轉換
轉義字符:
\n 換行
\r 行結束
\t 制表符 (一個tab的長度)
\\ 顯示\
\f 換頁符
\v 垂直制表符
資料型別轉換:
typeof() 函式可用于查詢變數的當前型別
回傳 string/number/boolean/object/function/undefined
ex:typeof('hello'+3),回傳“string”
.toString() 轉換成字串,所有資料型別均可轉換為是string型別
ParseInt() 決議一個string或number的整數部分,如果沒有可以轉換的部分,則回傳NaN
ParseFloat() 決議一個string的浮點數部分,如果沒有可轉換的部分,則回傳NaN
Number() 把一個string決議為number,如果包含非法字符,回傳NaN
*決議JS計算誤差問題 .toFixed(2) 小數點后兩位
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/145755.html
標籤:JavaScript
上一篇:nuxt.js專案部署全程序(ubuntu+nginx+node+pm2)
下一篇:js事件委托target
