国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

讀《精通jQuery》--javascript基礎知識整理

2024-04-27 15:09:16
字體:
來源:轉載
供稿:網友

javascript基礎知識

1.Javascript創建對象的倆中方式

  ①var myData=new Object();

myData.name=“adam”;

myData.weather=“sunny”;

②var myData={

name=“adam”,

weather=“sunny”,

PRintMessages:function(){

console.log(“hello,BeiJing!”);

}

};

2.讀取對象的屬性的倆中方法

myData.name使用句點

myData[“weather”]數組索引

3.迭代對象的屬性

for(var prop in myData){

console.log(“name:”+prop+”Value:”+myData[prop]);   //prop表示屬性的名稱

}

4.給對象添加新的屬性

myData.age=26;

5.給對象添加方法

myData.sayHello=function(){

alert(“你好,北京!”);

}

6.刪除對象的屬性和方法

delete myData.name;

delete myData[“weather”];

delete myData.SayHello;

7.檢查對象是否擁有某個屬性

var  hasName=“name” in myData;

8.javaScript中的相等運算符和恒等運算符

①基本類型

相等運算符==比較的是操作數的值是否相等,不關心操作數的類型

恒等運算符===比較的是操作數的值相等和類型相等

例子:

var   firstVal=5;

var  secondVal=“5”;

==比較返回true,====比較返回false

②對象

比較的是引用

例子:

var   myData1={

name:”Adam”,

weather:”sunny”

}

var   myData2={

name:”Adam”,

weather:”sunny”

}

var   myData3=myData2;

myData1==myData2   ——>false

myData2==myData3  ——>true

myData1===myData2 ——>false

myData2===myData3 ——->true

9.數字類型轉換為字符串

(5).toString()

String(5)

其他的轉換方法

toString(2),toString(8),toString(16)分別返回二進制,八進制,十六進制表示的數字字符串

toFixed(n)表示成一個實數的字符串,小數點后面保留n位小數

toExponential(n)返回一個以指數計數法表示的數字字符串,該字符串中小數點之前有一位有效數字,小數點后有n位數字

toPrecision(n)返回一個n位有效數字的數字字符串,必要時可使用指數計數法

10.字符串轉換為數字

Number(“5”)解析str得到一個整數或者實數

parseInt(“5”)解析str得到一個整數

parseFloat(“5“)解析str得到一個整數或實數

11.創建數組

①var myArray=new Array();

myArray[0]=100;

myArray[1]=“adam”;

myArray[2]=true;

ps:javaScript數組的創建不需要指定數組元素的個數,不必聲明數組元素的數據類型

②使用數組字面量

var myArray=[100,”adam”,true];

12.遍歷數組內容

for(var i=0;i<myArray.length;i++)

13.實用的數組的方法

concat(otherArray) 把otherArray的元素添加到數組的末尾,支持多個otherArray參數

join(separator)把數據所有的元素連接成一個字符串,separator參數用來分隔這些元素

pop()把數組當成棧,刪除數組的最后一個元素并返回該元素(出棧)

push(item)把數組當成棧,把item作為數組的最后一個元素追加到數組中(入棧)

reverse()得到與原數組元素順序相反的新數組

shift()和pop相似,不過它刪除并返回的是數組的第一個元素

slice(start,end)返回一個子數組

sort()返回元素排序后的新數組

splice(index,count)從指定的索引index開始,在數組中刪除count個元素

unshift(item)和push()類似,不過它把新元素添加到數組的開頭

14.JavaScript中的錯誤處理

try{

javascript代碼

}catch(e){

alert(e);

}finally{

最終都要執行的語句

}

15.區別null和undefinned

使用===恒等運算符

var  firstVal=null;

var  secondVal;

firstVal==secondVal   ==>true

firstVal===secondVal ==>false


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平顶山市| 湖口县| 定陶县| 平阳县| 威海市| 彭州市| 绥滨县| 楚雄市| 石林| 桓仁| 榆中县| 饶河县| 丽江市| 酒泉市| 习水县| 柯坪县| 济源市| 盘锦市| 珲春市| 中卫市| 开封市| 惠东县| 迭部县| 邵东县| 石林| 穆棱市| 井陉县| 玛纳斯县| 开封市| 惠东县| 鹤壁市| 章丘市| 青阳县| 招远市| 临汾市| 江门市| 揭东县| 喜德县| 永丰县| 怀柔区| 博客|