JavaScript學習

基本語法

主要知識點:

  1. 每個語句以結(jié)尾。推薦,不強制
  2. 單行注釋://...
  3. 多行注釋:/*... ...*/

數(shù)據(jù)類型和變量

運算

  1. ==自動轉(zhuǎn)換數(shù)據(jù)類型再比較,不推薦使用
  2. ===不會轉(zhuǎn)換數(shù)據(jù)類型,推薦使用
  3. 基本數(shù)據(jù)類型比較為值的比較,引用數(shù)據(jù)類型的比較為是否引用同一引用對象
  4. =賦值符號
  5. 注意NaN === NaN; // false,判斷NaN的唯一方法:isNaN(NaN); // true
  6. typeof操作符,返回如值:
  • "undefined"——值未定義
  • "boolean"——布爾值
  • "string"——字符串
  • "number"——數(shù)值
  • "object"——對象或null
  • "function"——函數(shù)

基本數(shù)據(jù)類型:

Undefined類型

Null類型

null,與""(控制符串)不同,與0(數(shù)值零)不同。

Boolean類型

true; // true值
false; // false值
2 > 1; // true值
2 >= 3; // false值
  1. &&
  2. ||
  3. !

String類型

'abc',"xyz"

Number類型

123; // 整數(shù)123
0.456; // 浮點數(shù)0.456
1.2345e3; // 科學計數(shù)法表示1.2345x1000,等同于1234.5
-99; // 負數(shù)
NaN; // NaN表示Not a Number,當無法計算結(jié)果時用NaN表示
Infinity; // Infinity表示無限大,當數(shù)值超過了JavaScript的Number所能表示的最大值時,就表示為Infinity

Object類型

引用數(shù)據(jù)類型:

Object類型

Array類型

Date類型

RegExp類型

Function類型

字符串(String)

數(shù)組(Array)

對象(Object)

條件判斷

循環(huán)

Map與Set

iterable

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 這篇文章寫得不完善,因為語法方面的細節(jié)太多,懶得記錄了,只記錄個大概,以后好用于自己回顧。 語法 區(qū)分大小寫 標識...
    小菜鳥程序媛閱讀 292評論 2 0
  • 基本介紹 ECMAScirpt 5.1 中定義了6種數(shù)據(jù)類型,其中有5中簡單數(shù)據(jù)類型(基本數(shù)據(jù)類型): Undef...
    Wonder233閱讀 724評論 0 0
  • 基礎(chǔ)語法部分 語句和表達式 語句(statement)是為了完成某種任務(wù)而進行的操作,通常以分號結(jié)尾,一個分號就表...
    卑鄙的鹿尤菌閱讀 501評論 0 0
  • 泰山住了五星級賓館,連續(xù)三天喝酒,晚上回濟南去領(lǐng)導(dǎo)家匯報,畢后又趕赴咖啡廳談業(yè)主,回家已是子夜,繼續(xù)看人民的名義。
    對上暗號喝一杯閱讀 196評論 0 0
  • 中午哄睡寶寶,結(jié)果各種玩兒就是不肯睡,煩躁煩躁的讓人想發(fā)脾氣,期間吼過他兩句,但是過一會兒他有開始爬起來玩,后來索...
    岸蘭汀芷閱讀 226評論 0 1

友情鏈接更多精彩內(nèi)容