从零开始学习typescript——运算符(算术运算符、赋值运算符、比较运算符)

算术运算符

算术运算符主要是针对数值类型和长整型;包括有加法、减法、乘法、除法、自增、自减等运算

加法(+)

javascript 复制代码
		let x:number=1
		let y:number =2
		console.log(x+y)

减法(-)

javascript 复制代码
		let x:number=1
		let y:number =2
		console.log(y-x)

乘法(*)

javascript 复制代码
		let x:number=1
		let y:number =2
		console.log(x*y)

除法(/)

javascript 复制代码
		let x:number=1
		let y:number =2
		console.log(x/y)

取余(%)

javascript 复制代码
		let x:number=1
		let y:number =2
		console.log(x%y)

自增(++)

javascript 复制代码
		let x:number=1
		console.log(x++) //先使用再加1
		console.log(++x) //先加1再使用

自减(--)

javascript 复制代码
   	let x:number=1
   	console.log(x--) //先使用再减1
   	console.log(--x) //先减1再使用

取幂(**)

javascript 复制代码
   	let x:number=1
   	let y:number =2
   	console.log(x**y)

赋值运算符

和日常中的赋值运算符不一样,在代码中,除了= ,还有+= ,-=,*=,/=,**=,%=

直接赋值(=)

javascript 复制代码
   	let x:number=1
   	let y:number=x

(+=)

javascript 复制代码
   	let x:number=1
   	let y:number+=x

(*=)

javascript 复制代码
   	let x:number=1
   	let y:number*=x

(/=)

javascript 复制代码
   	let x:number=1
   	let y:number/=x 相当于 y = y/x

(%=)

javascript 复制代码
   	let x:number=1
   	let y:number%=x 相当于 y = y%x

(**=)

javascript 复制代码
   	let x:number=1
   	let y:number**=x 相当于 y = y**x

字符串运算符

字符串运算符可以理解成字符串拼接的操作,主要包括 + 、+=

(+)

javascript 复制代码
   	let x:string="22"
   	let y:string="22" 
   	console.log(x+y)

(+=)

javascript 复制代码
   	let x:string="22"
   	let y:string="22" 
   	console.log(x+=y)

比较运算符

比较运算符用于判断左右两侧的值是否满足一定条件。包含的运算符:等于(==),

恒等于(= = =),不等于(!=),恒不等于(!= =),大于(>)、小于(<),大于等于(>=),小于等于(<=)

等于

判断左右两侧的值是否相等

javascript 复制代码
		let x:string="22"
		let y:string="22" 
		console.log(x==y)

恒等于

判断左右两侧的值和类型是否相等

javascript 复制代码
   	let x:string="22"
   	let y:string="22" 
   	console.log(x===y)

不等于

判断左右两侧的值是否不相等

javascript 复制代码
		let x:string="22"
		let y:string="22" 
		console.log(x!=y)

不恒等于

判断左右两侧的值和类型是否不相等

javascript 复制代码
		let x:string="22"
		let y:string="22" 
		console.log(x!==y)

大于

判断左侧的值是否大于右侧的值

javascript 复制代码
   	let x:number=22
   	let y:number=20
   	console.log(x>y)

大于等于

判断左侧的值是否大于等于右侧的值

javascript 复制代码
   	let x:number=22
   	let y:number=20
   	console.log(x>=y)

小于

判断左侧的值是否小于右侧的值

javascript 复制代码
   	let x:number=22
   	let y:number=20
   	console.log(x<y)

小于等于

判断左侧的值是否小于等于右侧的值

javascript 复制代码
		let x:number=22
		let y:number=20
		console.log(x<=y)
相关推荐
Rinai_R11 分钟前
计算机组成原理的学习笔记(10)-- CPU·其二 组合逻辑控制器和微程序
笔记·学习
星空你好22 分钟前
cursor 编程测试,记录写一个全栈完整的crud的过程
javascript·vue·springboot·elementplus·cursor
接着奏乐接着舞。38 分钟前
如何在 Three.js 地球飞线中间生成卡片
开发语言·javascript·ecmascript
shadowflies44 分钟前
组件库TDesign的表格<t-table>的使用,行列合并以及嵌入插槽实现图标展示,附踩坑
前端·javascript·vue.js·vue·tdesign
webmote2 小时前
Fabric.js 入门教程:扩展自定义对象的完整实践(V6)
运维·javascript·canvas·fabric·绘图
冴羽2 小时前
Solid.js 最新官方文档翻译(12)—— 派生信号与 Memos
前端·javascript·react.js
小Mie不吃饭3 小时前
Linux | Ubuntu零基础安装学习cURL文件传输工具
学习
A懿轩A3 小时前
C/C++ 数据结构与算法【哈夫曼树】 哈夫曼树详细解析【日常学习,考研必备】带图+详细代码
c语言·c++·学习·算法·哈夫曼树·王卓
新中地GIS开发老师3 小时前
25考研希望渺茫,工作 VS 二战,怎么选?
javascript·学习·考研·arcgis·地理信息科学·地信
sensen_kiss3 小时前
CAN201 Introduction to Networking(计算机网络)Pt.3 网络层
网络·学习·计算机网络·智能路由器