假设变量a和b中的值分别为10和5。
运算符 | 描述 | 示例 |
---|---|---|
+(加法) | 返回操作数的总和 | a + b = 15 |
-(减法) | 返回值的差 | a - b = 5 |
*(乘法) | 返回值的乘积 | a * b = 50 |
/(除法) | 执行除法运算并返回商 | a / b = 2 |
%(取余) | 执行除法并返回余数 | a%b = 0 |
++(递增) | 将变量的值增加1 | a ++ = 11 |
--(递减) | 将变量的值减少1 | a-- = 9 |
var num1:number = 10
var num2:number = 2
var res:number = 0
res = num1 + num2
console.log("Sum: "+res);
res = num1 - num2;
console.log("Difference: "+res)
res = num1*num2
console.log("Product: "+res)
res = num1/num2
console.log("Quotient: "+res)
res = num1%num2
console.log("Remainder: "+res)
num1++
console.log("Value of num1 after increment "+num1)
num2--
console.log("Value of num2 after decrement "+num2)
在编译时,它将生成以下的JavaScript代码:
//Generated by typescript 1.8.10
var num1 = 10;
var num2 = 2;
var res = 0;
res = num1 + num2;
console.log("Sum: " + res);
res = num1 - num2;
console.log("Difference: " + res);
res = num1 * num2;
console.log("Product: " + res);
res = num1 / num2;
console.log("Quotient: " + res);
res = num1 % num2;
console.log("Remainder: " + res);
num1++;
console.log("Value of num1 after increment " + num1);
num2--;
console.log("Value of num2 after decrement " + num2);
上述程序的输出如下:
Sum: 12
Difference: 8
Product: 20
Quotient : 5
Remainder: 0
Value of num1 after increment: 11
Value of num2 after decrement: 1
TypeScript Number方法 toFixed()toFixed()方法格式化一个小数点右侧具有特定位数的数字。语法number.toFixed( [digits] )参数详...
决策结构要求程序员指定由程序进行评估或测试的一个或多个条件,以及在条件被确定为true时要执行的一个或多个语句,以及如果条件...
JavaScript 全局JavaScript 全局属性和方法可用于创建Javascript对象。JavaScript 全局属性属性描述Infinity代表正的无穷大的数...
HTML DOM Blockquote 对象Blockquote 对象Blockquote 对象代表着一个 HTML 引用(blockquote)块元素。 blockquote 标签定义摘自另...
HTML DOM Details 对象Details 对象Details 对象表示一个 HTML details 元素。访问 Details 对象你可以使用getElementById() 访...
HTML DOM Select 对象Select 对象Select 对象代表 HTML 表单中的一个下拉列表。在 HTML 表单中,select 标签每出现一次,一个 Se...
relatedTarget 事件属性 事件对象定义和用法relatedTarget 事件属性返回与事件的目标节点相关的节点。对于 mouseover 事件来说,...
描述它不能检测选择器的重复。例子下面的示例演示了在LESS文件中使用重复检测:extend_syntax.htm!doctype htmlheadlink rel=sty...
描述!important 关键字用于覆盖特定属性。 当它在mixin调用之后放置时,它会将所有继承的属性标记为!important 。以下示例演示...