web公选课js基础Part1
生活随笔
收集整理的這篇文章主要介紹了
web公选课js基础Part1
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- 實現
- 弱類型語言
- 三個部分組成
- ECMAScript
- DOM
- BOM
- 使用
- 內部
- 消息對話框
- 使用內容返回值方法
- 外部JS
- 位置
- 示例
- 語法
- 大小寫
- 沒分號也行
- 注釋
- // /**/
- 代碼塊{}
- 變量
- 聲明:var
- 可以改類型,但不建議
- 規范首位可以是字母,下劃線,美元符號
- eg
- 駝峰,首字母大寫,用類型作為前綴-不錯
- 關鍵字與保留字
- 如表
- 保留字表
- 基本數據類型
- 基本類型
- undefined
- null(初始化過/用于清空)
- string,單引號或雙引號
- string方法
- 長度
- 某個位置字符(string第一個從0開始)
- 連接 concat或+
- 查找字符串是否含子串,有正序與倒敘
- 正則查找
- 正則替換
- 獲取片段
- 大小寫轉換
- 轉義字符(\)
- number類型
- 科學計數法
- 8進制(0)開頭與16進制(0x開頭)
- 浮點數:要求如下
- 特殊值
- infinity無窮大
- NaN非數字
- isNaN()
- 舉例
- 2020.5.27至此
- boolean
- 很有趣的類型轉換
- 對象類型
- 總結
- 本地對象
- 數組
- length
- 直接輸出
- Date
- date用法例** 缺省
- 正則表達式
- 循環輸出,很有趣
- Object
- 內置對象
- Gobal》全局對象
- Math對象,無需初始化,有很多,PI,random,sqrt,max,min等等
- 宿主對象(DOM與BOM)
- 類型轉換
- 轉換至字符串,toString
- 布爾類型true或false
- 數字類型:默認模式:十進制數值
- 轉換成數字
- parseInt,從左至右檢查是否為有效數字
- 小數點也不是有效數字,可以不同進制
- 防止默認轉換至8進制
- parseFloat 相同
- 小數點認為有效(第一個)
- 只接受十進制
- 強制類型轉換 : 類型()
- Boolean(),非空字符串為true
- 0,null,undefined為false
- Number 自動調用parseInt和parseFloat,true變1,false變0
- 如果多個小數點,直接NaN
- null 0
- undefined NaN
- String() null,undefined也能轉換
實現
弱類型語言
三個部分組成
ECMAScript
DOM
BOM
使用
內部
消息對話框
使用內容返回值方法
外部JS
位置
示例
語法
大小寫
沒分號也行
注釋
// /**/
代碼塊{}
變量
聲明:var
可以改類型,但不建議
規范首位可以是字母,下劃線,美元符號
eg
駝峰,首字母大寫,用類型作為前綴-不錯
關鍵字與保留字
如表
保留字表
基本數據類型
基本類型
undefined
null(初始化過/用于清空)
string,單引號或雙引號
string方法
長度
某個位置字符(string第一個從0開始)
連接 concat或+
查找字符串是否含子串,有正序與倒敘
正則查找
正則替換
獲取片段
大小寫轉換
轉義字符(\)
number類型
科學計數法
8進制(0)開頭與16進制(0x開頭)
浮點數:要求如下
特殊值
infinity無窮大
NaN非數字
isNaN()
舉例
2020.5.27至此
boolean
很有趣的類型轉換
對象類型
總結
本地對象
數組
length
直接輸出
Date
date用法例** 缺省
正則表達式
循環輸出,很有趣
Object
內置對象
Gobal》全局對象
Math對象,無需初始化,有很多,PI,random,sqrt,max,min等等
宿主對象(DOM與BOM)
類型轉換
轉換至字符串,toString
布爾類型true或false
數字類型:默認模式:十進制數值
####數字類型:基數模式:不同進制
轉換成數字
parseInt,從左至右檢查是否為有效數字
小數點也不是有效數字,可以不同進制
防止默認轉換至8進制
parseFloat 相同
小數點認為有效(第一個)
只接受十進制
強制類型轉換 : 類型()
Boolean(),非空字符串為true
0,null,undefined為false
Number 自動調用parseInt和parseFloat,true變1,false變0
如果多個小數點,直接NaN
null 0
undefined NaN
String() null,undefined也能轉換
總結
以上是生活随笔為你收集整理的web公选课js基础Part1的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: window 操作
- 下一篇: nyoj 822-画图 (*)