JS初識

js是腳本語言

  • 一種簡單弱類型語言
  • 一種解釋性執(zhí)行的腳本語言
  • 一種基于對象的腳本語言
  • 一種相對安全的腳本語言
  • 一種事件驅(qū)動的腳本語言
  • 一種跨平臺性腳本語言

js語法

輸出

  • alert("") 彈窗
  • confirm() 確認(rèn)信息窗
  • prompt() 提示信息窗
  • console.log() 控制臺打印
  • document.write() 文檔輸出

js變量 用來存儲數(shù)據(jù)的容器 變量被保存在內(nèi)存中

變量命名規(guī)范

  • 變量名必須由字母、數(shù)字、下劃線、$的組合,并且不能以數(shù)字開頭。
  • 不能是關(guān)鍵字和保留字。
  • 區(qū)分大小寫。
  • 規(guī)范:駝峰命名法。

數(shù)據(jù)類型

  • 數(shù)值類型
image.png
  • 字符串類
image.png
  • 布爾值
image.png
  • null
image.png

*undefined

image.png

類型轉(zhuǎn)換(數(shù)值類型、字符串類型、布爾類型之間的相互轉(zhuǎn)換)

1.轉(zhuǎn)數(shù)值

           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.轉(zhuǎn)布爾值

字符串轉(zhuǎn)布爾 非空為真 數(shù)字轉(zhuǎn)布爾 非零為真 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);
最后編輯于
?著作權(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)容

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