TypeScript 赋值运算符示例

TypeScript 赋值运算符示例

运算符 描述 示例
= (简单赋值) 将右侧操作数的值赋给左侧操作数 C = A + B 将 A + B 的值赋给 C
+= (加并赋值) 将右侧操作数加到左侧操作数,并将结果赋给左侧操作数 C += A 等价于 C = C + A
-= (减并赋值) 将右侧操作数从左侧操作数减去,并将结果赋给左侧操作数 C -= A 等价于 C = C – A
*= (乘并赋值) 将右侧操作数与左侧操作数相乘,并将结果赋给左侧操作数 C *= A 等价于 C = C * A
/= (除并赋值) 将左侧操作数除以右侧操作数,并将结果赋给左侧操作数

注意事项 - 位运算符也是相同的逻辑,因此它们将变为<<=、>>=、>>=、&=、|=和^=。

示例

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)
TypeScript

在编译时,它将生成以下的 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);
TypeScript

它将产生以下输出 –

a = b: 10 
a += b: 20 
a -= b: 10 
a *= b: 100 
a /= b: 10 
a %= b: 0
TypeScript

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册