转换为字符串类型(String)、转换为布尔型(Boolean)、数学运算符(+-*/ %)、赋值运算符 、比较运算符、逻辑运算符(与或非)

转换String类型

请添加图片描述

	第一种 变量.toString方法
	var a = 100
    var b = a.toString()
    console.log(a,b)
    打印为‘100’ 为String类型
    
   第二种  String方法
	var a = 100
    var b = String(a)
    console.log( a,b)
     打印为100  ‘100’ 为String类型

	只可以用+号转换
	第三种+方法 (只可以用加号)
	var a = 100
    var b = a+""
    console.log(a,b) 
    打印为100  ‘100’ 为String类型

转换布尔类型

请添加图片描述

	var a = 11
    var b = Boolean(a)
    console.log(a,b)
    输出为 11,true

“空格”的话也是true

数学运算符

请添加图片描述
例如 1000分钟转换为小时

    var a = 1000
    var b = parseInt(a/60) 取整数
    var c = a%60 	取小数
    console.log(b+“:”+c)

console.log(1+"2"*3+4) 得到11
console.log("1"+"2"*3+4) 得到164  两个字符串相加会直接拼到一起

赋值运算符

  var a = 1
    a = 2
    console.log(a)

运算

比较运算符

		var sum = 100	//var为接收 的数值进行对比
        console.log(sum>200)

特殊的

	console.log(true===1)           //2个=为true
    console.log(""===0)              //2个=为true
    console.log(undefined==0)   //2个 3个都为false

逻辑运算符

&&(yu)
例如
 //与& 2个条件都满足则为true
    var category = "衣服" //选择的当前商品的类别
    var price = 300 //总金额
    console.log(category==="家电" && price>200 )
    
||(huo)
	//或|| 满足1个条件就为true  2个都不符合为false
    var day = 5
    console.log(day===5 || day===7)
!(fei)
	 // ! 非 进行取反值,这2个打印表示一个意思
        var c = 10
        console.log(c===0)
        console.log(!c)

特殊!!

短路方法防止报错
 !!a   ==>转换成布尔值
         var x ="1111"
         console.log(Boolean(x))
         console.log(!!x)	2次转换最终为布尔值
            // &&  短路用法   
         var y = "a123"
         console.log(y && y.toString())
            //|| 短路用法 
         var z = ""
         document.write(z || "这个家伙很懒,什么也没有留下")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值