JS基礎知識

2021-09-25 15:25:37 字數 765 閱讀 3113

js基礎知識

1.變數

定義變數:var(全域性作用) let(自己作用域) const(定義常量,定義後不可更改)

2.資料型別

boolean, number,string,object(array),null,undefined

轉換成整數 parseint()

轉換成小數parsefloat()

四捨五入:math.round(10.567)

保留兩位小數:10.567.tofixed(2)

3.字串

str.substring str.slice()

4.json 字元 互相轉化

obj = json.parse(str)

str = json.stringify(obj)

5.定時器,延時器

定時器:setinterval(function(){},1000)

延時器:settimeout(function(){},1000)

通過id獲取節點物件 innerhtml value

6.阻止事件冒泡和瀏覽器預設行為

阻止事件冒泡:e.stoppropagation()(非ie)

阻止瀏覽器預設行為:e.preventdefault()(非ie)

7.隨機獲取顏色

function randomcolor()

console.log(color)

return color

}function getcolor(),$,$)

}

JS基礎知識

本週抽空學習了一些js新手需要知道的知識 1 js中用 來賦值,例如var a 1.2 迴圈結構和c 基本相同。3 簡單 基本 資料型別 number string boolean undefined null。4 複雜 引用 資料型別 object array date function。還有一些...

js基礎知識

1.ecmascript 直譯器 0,1 幾乎沒有相容性問題 2.dom 文件,物件,模型 document object model 相容性一般 3.bom 瀏覽器 物件,模型 browser object model 完全不相容 number string boolean function ob...

js基礎知識

1.型別和型別轉換 1 值型別 string 字串 number 數值 boolean 布林值 undefined null 2 引用型別 array 陣列 object 物件 function 函式 2.null 和 undefined 1 undefined表示未定義。對於沒有初始化的變數 函式...