js介紹

 js介紹編程

js是一款運行在客戶端的網頁編程語言。api

組成部分:數組

        ecmascript           js標準瀏覽器

        dom                    經過js操做網頁元素dom

        bom                    經過api操做瀏覽器ecmascript

基於對象:面向過程編程語言

做用:   表單驗證    輪播特效     開發遊戲spa

 

js書寫位置調試

a、內嵌式對象

b、外鏈式

 

效果:

輸出消息的幾種方式

a、alert()  在頁面中彈出一個對話框,早期在js調試使用。

b、Confirm()在頁面彈出一個對話框,常配合if判斷使用。

c、console.log() 將信息輸入到控制檯,用於js調試。

d、 prompt()    彈出對話框,用於接收用戶信息。

e 、docunment.write()   在頁面輸出消息。同時還能輸出標籤。

 

轉義字符

\」   轉雙引     \’轉單引     \n轉換行    \r 轉回車

 

js註釋

快捷鍵  ctrl+/        單行註釋   //      多行註釋  /*  */

 

關於變量

◆不能以數字或者純數字開頭來定義變量名。

◆不推薦使用中文來定義變量名。

◆不能使用特殊符號或者特殊符號開頭(-除外);

◆不推薦使用關鍵字和保留字來定義變量名。

★在JS中嚴格區分大小寫的!!!

 

數據類型

簡單數據類型

A、Number   數字類型    (包含正數  負數  小數)

數字類型的表達方式

★十進制表示法    ★八進制表示法    ★十六進制表示法

B、字符串  String     (凡是用雙引號或者單引號引發的都是字符串)

C、布爾數據類型  (只有2個值一個是true, 一個是false.   實際運算中true=1,false=0)

D、undefined    變量未初始化

E、null  ( null  變量未引用  值爲空   object )

 

複雜數據類型

★ object  對象

★ array  數組

 

判斷數據類型

typeof()

 

 

比較運算符

<  >   <=  >=   ==  !=

 

算術運算符

◆+ 加號

    ★兩個數字類型的變量相加,獲得的是一個數字類型。

    ★一個數字類型和一個字符串相加,獲得的是一個字符串。

◆— 減號

 ★兩個數字類型的變量相減,獲得的是一個數字類型。

    ★一個數字類型和一個數字字符串相減,獲得的是一個數字類型。

    ★一個數字類型和一個非數字字符串相減,獲得的是NaN,是一個數字類型。

NaN,    not a number

◆/ 除號

 ★兩個數字類型的變量相除,獲得的是一個數字類型。

 ★一個數字類型和一個數字字符串相除,獲得的是一個數字類型。

 ★一個數字類型和一個非數字字符串相除,獲得的是NaN,是一個數字類型。   

★0作爲除數的時候,獲得結果  Infinity (無限大),是一個數字類型。

◆%  取餘數

◆優先級  有()先計算()裏邊的

 

 帶操做的賦值運算

相關文章
相關標籤/搜索