TypeScript 賦值運(yùn)算符示例

2018-12-28 16:09 更新

TypeScript 賦值運(yùn)算符示例

運(yùn)算符描述示例
=(簡單的賦值)將值從右側(cè)操作數(shù)賦給左側(cè)操作數(shù)C = A+ B會將A+B的值賦給C
+=(加法賦值)它將右操作數(shù)添加到左操作數(shù)并將結(jié)果賦給左操作數(shù)。C+= A 等效于 C = C+A
- =(減法賦值)它從左操作數(shù)中減去右操作數(shù),并將結(jié)果賦給左操作數(shù)。C - = A 等效于 C = C - A
* =(乘法賦值)它將右操作數(shù)與左操作數(shù)相乘,并將結(jié)果賦給左操作數(shù)。C * = A 等效于 C = C * A
/ =(除法賦值)它將左操作數(shù)除以右操作數(shù),并將結(jié)果賦給左操作數(shù)。 

注意:相同的邏輯也適用于位運(yùn)算符,所以它們會變?yōu)?lt;<=, >>=, >>=, &=, |= and ^=。

示例

var a: number = 12 
var b:number = 10  

a = b 
console.log("a = b: "+a)

a += b
console.log("a+=b: "+a)

a -= b 
console.log("a-=b: "+a)

a *= b 
console.log("a*=b: "+a)

a /= b 
console.log("a/=b: "+a)    

a %= b 
console.log("a%=b: "+a)

在編譯時,它將生成以下JavaScript代碼:

var a = 12; 
var b = 10; 
a = b;

console.log("a=b: " + a); 
a += b; 

console.log("a+=b: " + a); 
a -= b; 

console.log("a-=b: " + a); 
a *= b; 

console.log("a*=b: " + a); 
a /= b; 

console.log("a/=b: " + a); 
a %= b; 
console.log("a%=b: " + a);

它將產(chǎn)生以下輸出:

a = b: 10 
a += b: 20 
a -= b: 10 
a *= b: 100 
a /= b: 10 
a %= b: 0
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號