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

首頁 > 語言 > JavaScript > 正文

JavaScript Distilled 基礎知識與函數

2024-05-06 14:10:40
字體:
來源:轉載
供稿:網友
一、運算符
代碼如下:
. [] () 屬性存取及函數調用
delete new typeof + - ! 一元運算符
* / % 乘法,除法,取模
+ - 加法/連接,減法
>= <= > < 不等式運算符
=== !== 等式運算符
&& 邏輯與
|| 邏輯或
?: 三元運算符


二、語句:
1.if語句
代碼如下:
var dayOfWeek=0;
if(day===6){
}
else if(dayOfWeek===0){
}
else{
}

2.switch語句
代碼如下:
var dayOfWeek=0;
switch (dayOfWeek){
case 6:
break;
case 0:
break;
default:
break;
}

switch語句將switch表達式的值和所有指定的Case表達式進行精確匹配(===)。當找到一個匹配時,執行匹配的case從句中的語句。如果沒有找到任何匹配,則執行可選的default語句。
3.while語句
代碼如下:
var count=0;
while (count<=10){
count++;
}

4.do/while語句
代碼如下:
var count=0;
do{
count++;
}while (count<=10);

5.for語句
代碼如下:
for (var count=0;count<=10;count++){
}

6.for/in語句
代碼如下:
var colors=["Red","Yellow","Blue"];
for (var color in colors){
}

7.try/catch語句
代碼如下:
try{
}
catch(e){
}

8.throw語句
代碼如下:
throw{
name:'ArgumentOutOfRangeError',
message:'year must > 0'
}

9.return語句
return "Red";
return語句會使一個函數提前返回。它也可以指定要被返回的值。如果沒有指定返回表達式,那么其值是undefined。

三、類型:
1.數字
var value=1.0;
JavaScript只有一個單一的數字類型。他在內部被表示為64位的浮點數。
特殊數值:
NaN 非數字的特殊值
Infinity 無窮大的特殊值
2.字符串
var value="One";
JavaScript字符串是一個由16位的Unicode字符組成的序列。字符串字面量可以被包圍在單引號或雙引號中。
字符串轉義:
/" /' //
/b 退格符
/f 換頁符
/n 換行符
/r 回車符
/t 制表符
/uXXXX 由4位16進制XXXX指定的Unicode字符
3.布爾值
var value=true;
布爾值只有2個值:true和false。
下列值被當作假值:
false
null
undefined
空字符串''
數字0
數字NaN
4.null
var value=null; //null
JavaScript中null是一個特殊的值,表示“無值”。
5.undefined
var value; //undefined
JavaScript中undefined是一個特殊的值。在使用一個未聲明的變量,或已聲明但還未賦值的變量,以及并不存在的對象屬性時,將返回undefined。
6.對象
代碼如下:
var car={
brand:"Honda",
color:"Red",
run:function(){
//run
}
};
var value=car.brand;

JavaScript中的對象是可變的鍵值集合。對象是屬性的容器,其中每個屬性都擁有名字和值。屬性的名字可以是包括空字符串在內的任意字符串。屬性值可以是除undefined值之外的任何值。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 南昌市| 绥芬河市| 乌苏市| 洪江市| 张北县| 宜昌市| 贵溪市| 合水县| 开江县| 阜阳市| 石屏县| 广安市| 东辽县| 哈巴河县| 松滋市| 右玉县| 佛学| 乌恰县| 南川市| 宝清县| 桂东县| 石景山区| 徐水县| 长顺县| 尖扎县| 玉田县| 景谷| 梨树县| 城步| 宜黄县| 长岭县| 通渭县| 理塘县| 柞水县| 邵阳市| 中西区| 四平市| 中卫市| 冷水江市| 丹凤县| 福安市|