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

首頁 > 編程 > JavaScript > 正文

Javascript入門學習第三篇 js運算第1/2頁

2019-11-21 01:42:05
字體:
來源:轉載
供稿:網友
1, 表達式:
最簡單的表達式:直接量或者變量名。var a =1;
直接量表達式的值:本身。
變量表達式的值:該變量所存放或引用的值。

2 , 運算符:
一元運算符: 比如  - 3 
二元運算符: 比如  3+4 
三元運算符: 比如  ?   :    

新手常遇到的問題:
遞增運算符:
比如:
i  =  1 ;
j  = ++ i ; // 前遞增運算,即先對運算數進行遞增,然后再去計算。
//輸出   i  =2;    j=2 ;

i  =  1 ;
j  =  i ++; // 后遞增運算,即先去計算,然后再對運算數進行遞增。
//輸出   i  =2;    j=1 ;

3, 相等運算符:
=   :  賦值運算符;
==  : 相等運算符;
=== : 等同運算符;
值NaN永遠不會與任何值相等,包括自己。
alert(NaN == NaN); //false  NaN 意思為 Not  a  Number
要檢測一個值是否是NaN,可以使用全局函數isNaN();

另外新手要注意:
var a =[1,2,3];
var b =[1,2,3];
document.write(a==b); // 輸出false .(這個其實是 第一章講的內容。)
                   // 雖然值相同,類型相同,但址不同。
--------------------------------------------------------
var a =[1,2,3];
var b = a ;
var c = a ;
document.write(b===c);//輸出true;
--------------------------------------------------------
var a = "1";
var b = true ;
document.write(a==b);  //輸出 true
document.write(a===b); //輸出 false   ; 值相同, 類型不同

4, 比較運算符:
要注意的就是字符串是進行琢個比較。
而且會區分大小寫。
如果你的需求是不區分大小寫:
可以使用 String.toLowerCase() //純小寫
String.toUpperCase()  //純大寫  轉換后 ,然后再去比較.

5, in 運算符:
要注意的是:左邊的值是其右邊對象的屬性。
比如:
var  a  = { x : 1  , y : 2 };
var  b  = “x” in a ;   //  true
var  c  = “toString” in a ;  //  true  . 左邊的值是其右邊對象的屬性。

6 instanceof 運算符:
要注意的是:左邊的運算數是一個對象,右邊的運算數是對象類的名字。
比如:
var a = new Date()
a instanceof Date; // true
a instanceof Object ; // true
a instanceof Number ; // false 

7, 3元條件運算符:
要注意的是:第一個運算數必須是一個布爾值。
X > 0 ? 3 : 2 ;
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤山市| 宿迁市| 壶关县| 鄂伦春自治旗| 西吉县| 大邑县| 汤原县| 贺州市| 建阳市| 卓尼县| 霍邱县| 大丰市| 无为县| 凌海市| 新民市| 周宁县| 惠州市| 济南市| 宁城县| 阿瓦提县| 长垣县| 锦州市| 新乡市| 阿荣旗| 四平市| 本溪市| 胶州市| 无为县| 汾阳市| 大埔区| 南木林县| 夏河县| 武宣县| 准格尔旗| 泗水县| 公主岭市| 汽车| 安溪县| 张家港市| 兴隆县| 临泽县|