运算符和常用方法

1运算符

1.赋值运算符

let a:number=9;
let bz1:string='可乐'
let bz2:string='雪碧'
let bz3:string='1'
bz3=bz1
bz1=bz2
bz2=bz3
console.log(bz1);
console.log(bz2);

2.算数运算符

包括±*/ %取余,求模,取模

let num11:number=10;
let num12:number=3;
console.log(num11+num12);
console.log(num11-num12);
console.log(num11*num12);
console.log(num11/num12);
console.log(num11%num12);

12345的做法

let g2:number=12345%10
let s2:number=parseInt(`${12345/10}`)%10;
let b2:number=parseInt(`${12345/100}`)%10
let q2:number=parseInt(`${12345/1000}`)%10
let w2:number=parseInt(`${12345/10000}`)%10
console.log(`万位:${w2} ,千位:${q2}, 百位:${b2},十位:${s2},个位:${g2}`);

3.比较运算符

比较运算符 包括<> >= <= == ===

==不能比较不同类型

建议使用===(全等于)

let flag3=12>9
let flag4=12<9
let flag5=12>=12
let num13:number=12;
let str1:string='12';
let flag6=num13==12;

4.三元运算符

let str2:string=30%2===0 ?"加事件":"就是大家"

5.关系运算符

与或非

let sex1:string="女"
let ishHao:boolean=false
let flag8:boolean= sex==="女"&&ishHao;
sex="男"
ishHao=true;
flag8=sex==="女"||ishHao

6++ – += -= *= /=

i++先赋值后运算

// i++先赋值后运算
let a1:number=1;
a1++;//每次运行都加1
console.log(a1++);

++i 直接加1

a1=1;
++a1;
console.log(++a1);
let a2:number=10
let a3=a2++ +a2++ + ++a2+a2++;

常用方法

let a7:string="123";

let a8:number=123;

let a9:null=null;

let a10:undefined=undefined;

// 获取数据的类型

console.log(typeof a7);

console.log(typeof a8);

// null类型object

console.log(typeof a9);

console.log(typeof a10);

// 数字转字符串

let str5:string=a8+"";

console.log(typeof a8.toString)

// 包装类 Numbr

let aaa:String=new String(a8)

let str6:string= `${a8}`

// 字符串变数字

let a12:number=Number('123.9a')

console.log(a12);

// 小数转整数

let a13:number=parseInt(`${a12}`)

// 转小数

console.log(parseFloat(`123.999`))

// 使用三元运算  


  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值