运算符常用方法

1,变量的声明:

// 注释:解释代码的作用,不会执行

// 1.声明变量   var:不推荐使用,作用域有问题

// 变量的命名规则:字下美人其后数,不要使用关键字和保留字

var names="张晓文";

var age=20;

var sex='未知';

var names='李晓文';//var  声明的变量,变量名可以重复

// 输出语句,控制台输出

console.log(names)

console.log(age)

console.log(sex)

// 2.let  声明变量

// 不允许标识符重名

let name2="张三";

var age2=20;

var sex2='未知';

// 3.常量的声明,字面量  PI  E

const  PI=3.1415;

// PI=3.1;  //常量的值不能修改

2.变量的数据类型

//   名称:数据类型=值

let age1:number=12;

// 16进制的数字需要在前边加上 0x

let num1:number=0x123AC;

// 十进制,不需要额外符号,默认使用的就是十进制

let num2:number=123;

// 八进制   0o

let num3:number=0o765;

// 二进制   0b

let num4:number=0b1001;

console.log("------------------")

console.log(num1)

console.log(num2)

console.log(num3)

console.log(num4)

// 2.字符串   使用‘’或者“”中的内容都是字符串

let name3='张正';

let name4="李振兴";

// ``  特殊用法,可以代替字符串的拼接

let name5=`性梦洁${num3}`;

console.log(name3)

// 可以使用+进行字符串的拼接

console.log("姓名:"+name4+"年龄:"+age1)

console.log(`姓名"${name4}年龄:${age1}`)

// 只要有引号引用,就变成字符串

let name6='123'

// 3.布尔值    boolean-> true 真    false假  不能用0和1表示

let flag:boolean=true

let flag2:boolean=false

// 4.null   空   表示空值

let n1:null=null;

// 5.undefined  表示没有初始值

let n2;

let n3:undefined=undefined;

console.log(n2);

// 6.

let n4:any='123';

let n5:any=true;

let n6:any="终端";

// 变量  n7 隐式具有 any  类型,但可以从用法中推断

// 7.枚举  enum  默认值从0开始

enum Sex{男,女};

console.log('-------------------');

console.log(Sex.女);

enum  Stu{张铮=9,性梦洁=10}

console.log(Stu.张铮);

// 枚举的值是数字类型

let aa:number=Stu.张铮;

3.运算符

// 0.赋值运算符  =

let a:number=9;

let bz1:string='可乐'

let bz2:string='雪碧'

let bz3:string=''

bz1=bz3='可乐'

bz2=bz1='雪碧'

bz3=bz2='可乐'


 

// 1.算数运算符  =-*%  %取余,求模,取模

let num11:number=10;

let num12:number=3;

console.log(num11+num12);

console.log(num11-num12);

console.log(num11*num12);

console.log(num11%num12);

// 123  1234  12345

let g1:number=123%10;

// paeseInt  把字符串转换成整数

let s1:number=parseInt(`${123/10}`)%10;

let b1:number=parseInt(`${123/100}`);

console.log(`百位:${b1},十位:${s1},个位:${g1}`);

// 倒过来  123  3*100+2*10+1  321


 

let p1:number=1234%10;

let h1:number=parseInt(`${1234/10}`)%10

// 2.   比较运算符  >  < >=   <=  ==   ===

let flag3=12>9;

let flag4=12<9;

let flag5=12>=12;

let num13:number=12;

let str1:string='12';

// == 不能比较不同类型

let flag6=num13==12;

console.log(flag6);

// 建议使用 ===(全等于/绝对等于)

let flag7='num13'===str1;

// 3.三元运算  三元表达式

// 变量=表达式1? 结果A:结果B

let day:number=30

let str2:string=30%2===0 ? "张铮":"张晓文"

console.log(str2);

// 大于等于18是成人,小于18未成年

let day2:number=18

let str3:string=18%2===0 ? "成年":"未成年"

console.log(str3);

// 王文龙要求泰国(去/不去) 性别:男/女

let day3:string='男' ? "男":"女"

// 4.关系运算符  与或非

// && 两个条件同时成立

let isHuo:boolean=false

// 女的,活的

let flag8:boolean= sex==="女"&& isHuo;

console.log(flag8);

//

sex="男"

isHuo=true

flag8=sex==="女" || isHuo

//

sex="女"

flag8= sex!=="男"

flag8= !(sex==="男")

// 5.++  -- += -= *=  /=

let a1:number=1;

a1++; //每次运行都+1

console.log(a1++);

a1=1

// +=  a+=3  a=a+3

let a4:number=10;

a4+=3

console.log(a4);

// 6.位移运算

console.log(15>>>3);

4.常用方法

// 0.赋值运算符  =

let a:number=9;

let bz1:string='可乐'

let bz2:string='雪碧'

let bz3:string=''

bz1=bz3='可乐'

bz2=bz1='雪碧'

bz3=bz2='可乐'


 

// 1.算数运算符  =-*%  %取余,求模,取模

let num11:number=10;

let num12:number=3;

console.log(num11+num12);

console.log(num11-num12);

console.log(num11*num12);

console.log(num11%num12);

// 123  1234  12345

let g1:number=123%10;

// paeseInt  把字符串转换成整数

let s1:number=parseInt(`${123/10}`)%10;

let b1:number=parseInt(`${123/100}`);

console.log(`百位:${b1},十位:${s1},个位:${g1}`);

// 倒过来  123  3*100+2*10+1  321


 

let p1:number=1234%10;

let h1:number=parseInt(`${1234/10}`)%10

// 2.   比较运算符  >  < >=   <=  ==   ===

let flag3=12>9;

let flag4=12<9;

let flag5=12>=12;

let num13:number=12;

let str1:string='12';

// == 不能比较不同类型

let flag6=num13==12;

console.log(flag6);

// 建议使用 ===(全等于/绝对等于)

let flag7='num13'===str1;

// 3.三元运算  三元表达式

// 变量=表达式1? 结果A:结果B

let day:number=30

let str2:string=30%2===0 ? "张铮":"张晓文"

console.log(str2);

// 大于等于18是成人,小于18未成年

let day2:number=18

let str3:string=18%2===0 ? "成年":"未成年"

console.log(str3);

// 王文龙要求泰国(去/不去) 性别:男/女

let day3:string='男' ? "男":"女"

// 4.关系运算符  与或非

// && 两个条件同时成立

let isHuo:boolean=false

// 女的,活的

let flag8:boolean= sex==="女"&& isHuo;

console.log(flag8);

//

sex="男"

isHuo=true

flag8=sex==="女" || isHuo

//

sex="女"

flag8= sex!=="男"

flag8= !(sex==="男")

// 5.++  -- += -= *=  /=

let a1:number=1;

a1++; //每次运行都+1

console.log(a1++);

a1=1

// +=  a+=3  a=a+3

let a4:number=10;

a4+=3

console.log(a4);

// 6.位移运算

console.log(15>>>3);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值