javascript基本學習

2021-07-08 18:22:33 字數 1207 閱讀 3966

ecma 幾乎沒有相容性問題

dom 有一些操作不相容

bom 沒有相容問題(完全不相容)

變數的型別 (1)

型別檢驗:typeof運算子

數字變數:number、string、boolean、undefined、object、function

乙個變數應該只存放一種型別的資料

變數型別(2):資料型別轉換

顯示型別轉換:

parseint:從左到右遍歷,碰到非數字就跳出去,出來的都是整數

非數字:nan not a number

nan != nan

判斷乙個函式是否是nan用isnan()函式判斷

parsefloat:講乙個字串轉換成乙個小數

隱式型別轉化:

、==:先轉換型別,在比較

===:不轉換型別,直接比較

變數作用域:變數能起作用的範圍

var a = 12;         //全域性變數,任何地方都能使用

function

aaa()

function

bbb()

閉包:子函式可以使用父函式的區域性變數

function

aaa()

}

命名規範

可讀性–能看懂

規範性–符合規則

匈牙利命名法

- 型別字首

- 首字母大寫

命名規範(2)

型別字首

型別例項陣列a

array

aitems

布林值b

boolean

biscomplete

浮點數f

float

fprice

函式fn

function

fnhandler整數i

integer

iitemcount物件o

object

odiv1

正規表示式

reregexp

reemailcheck

字串s

string

suername

變體變數

vvariant

vanything

經典案例:document.getelementsbytagname

JavaScript基本語法

一 資料型別 6類 數值型 int 整型 float 浮點型 字串型別 string 布林型boolean 物件型別object 空型別null 未定義型別undefined 變數被建立但未被賦值 二 變數 var 變數名 用var宣告變數 三 運算子 6類 1 賦值運算子 等 2 算數運算子 等 ...

JavaScript基本語法

1 變數 變數用於存放值和表示式 2 關鍵字 var,一般變數通過var關鍵字來宣告,var 變數名 值 3 變數的命名 必須以字母 美元符號 下劃線 三者之一開頭,但是值可以不區分單引號或者是雙引號 4 變數提公升機制 js中存在變數提公升機制,所有的變數宣告在執行時都會提公升到 的最前方 5 注...

JavaScript基本語法

多行字串 用反引號 表示,如 abc 模板字串 var s hello,求長度s.length 變成大 小寫 s.touppercase s.tolowercase 子串下標 s.indexof substr 求子串s.substring begin,end 拆分 s.split 注意p可以是正規表...