真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JavaScript精粹基礎(chǔ)進(jìn)階(2)表達(dá)式和運(yùn)算符

轉(zhuǎn)載請(qǐng)注明出處

站在用戶的角度思考問(wèn)題,與客戶深入溝通,找到藍(lán)山網(wǎng)站設(shè)計(jì)與藍(lán)山網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:做網(wǎng)站、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋藍(lán)山地區(qū)。

原文連接http://blog.huanghanlian.com/article/5b698e88b8ea642ea9213f4a

表達(dá)式和運(yùn)算符

JavaScript 表達(dá)式

表達(dá)式是指能計(jì)算出值得任何可用程序單元。——Wiki

表達(dá)式是一種JS短語(yǔ),可使JS解釋器用來(lái)產(chǎn)生一個(gè)值?!禞S權(quán)威指南》

JavaScript 精粹 基礎(chǔ) 進(jìn)階(2)表達(dá)式和運(yùn)算符

JavaScript 精粹 基礎(chǔ) 進(jìn)階(2)表達(dá)式和運(yùn)算符

JavaScript 精粹 基礎(chǔ) 進(jìn)階(2)表達(dá)式和運(yùn)算符

JavaScript 精粹 基礎(chǔ) 進(jìn)階(2)表達(dá)式和運(yùn)算符

JavaScript 精粹 基礎(chǔ) 進(jìn)階(2)表達(dá)式和運(yùn)算符

JavaScript 精粹 基礎(chǔ) 進(jìn)階(2)表達(dá)式和運(yùn)算符

JavaScript 精粹 基礎(chǔ) 進(jìn)階(2)表達(dá)式和運(yùn)算符

JavaScript 精粹 基礎(chǔ) 進(jìn)階(2)表達(dá)式和運(yùn)算符

JavaScript 運(yùn)算符

JavaScript 精粹 基礎(chǔ) 進(jìn)階(2)表達(dá)式和運(yùn)算符

三元運(yùn)算符

    c ? a : b
    var val = true ? 1 : 2; // val = 1
    //val值為true就會(huì)返回冒號(hào)前面的值,如果是false就會(huì)取冒號(hào)右邊的值。

逗號(hào)運(yùn)算符

    a, b
    var val = (1, 2, 3); // val = 3
    //非常少見(jiàn)的,它會(huì)從左到右依次去計(jì)算表達(dá)式的值,最后會(huì)取最右邊的值。

delete 運(yùn)算符

delete obj.x;
var obj = {x : 1};
obj.x;                      // 1
delete obj.x;
obj.x;                      // undefined
//delete 運(yùn)算符就是刪除對(duì)象上的屬性,變量obj,obj.x被刪除了。

并不是對(duì)象上的所有屬性都可以成功的被delete 掉的。

var obj = {};
Object.defineProperty(obj, 'x', {
  configurable : false,
  value : 1
});
delete obj.x;     // false
obj.x;            // 1

只有configurable : true, 為true,才可以被刪除。

in運(yùn)算符

window.x = 1;       //創(chuàng)建全局變量x為1
x in window;        // true   判斷是否win下有x

instanceof, typeof運(yùn)算符

{} instanceof Object                // true  判斷對(duì)象類型,基于原型鏈去判斷的
typeof 100 === ‘number’ // true  返回字符串,常用語(yǔ)原始類型,或者函數(shù)對(duì)象。

new運(yùn)算符

function Foo(){}; //創(chuàng)建函數(shù)構(gòu)造器,或者說(shuō)創(chuàng)建空函數(shù)
Foo.prototype.x = 1; //prototype屬性x
var obj = new Foo(); //創(chuàng)建一個(gè)新的對(duì)象obj
obj.x; // 1 現(xiàn)在就能在prototype屬性x拿到1
obj.hasOwnProperty('x'); // false 來(lái)判斷這個(gè)屬性到底是這個(gè)對(duì)象上的還是這個(gè)對(duì)象原型鏈上,這個(gè)x當(dāng)然不是屬于直接對(duì)象上的屬性,
obj.proto.hasOwnProperty('x'); // true 拿到對(duì)象原型??梢园l(fā)現(xiàn)x是對(duì)象原型上的屬性,而不是這個(gè)對(duì)象本身上的屬性。

this運(yùn)算符

this運(yùn)算符;                        // window (瀏覽器)  在全局下this會(huì)指向win
var obj = {
  func : function(){return this;}
};
obj.func();                       // obj
//如果在對(duì)象值如果是個(gè)函數(shù)的話那么在這樣的函數(shù)里,this會(huì)指向?qū)ο蟊旧怼?/code>

void運(yùn)算符

void運(yùn)算符是一元運(yùn)算符,

void 0  // undefined
void(0) // undefined
//不管值是多少都會(huì)返回undefined

JavaScript 精粹 基礎(chǔ) 進(jìn)階(2)表達(dá)式和運(yùn)算符

JavaScript 精粹 基礎(chǔ) 進(jìn)階(2)表達(dá)式和運(yùn)算符


本文名稱:JavaScript精粹基礎(chǔ)進(jìn)階(2)表達(dá)式和運(yùn)算符
網(wǎng)站鏈接:http://weahome.cn/article/pediic.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部