js的基本语法

几个特殊的元素类型

undefined 出现的地方要么是变量没有赋值,要么是函数没有返回值

null 表示空对象,一般表示该对象不再使用要被回收

symbol 的值是唯一的,一般当作对象的属性名


var num4 = 123;
    // typeof  number--->string
    console.log(typeof typeof num4); // string

从页面中接受的数据都是字符串类型

document.write(' 枝上柳绵吹又少,天涯何处无芳草! ');

docunment.write可以输出标签

console.log('123' !== 123); !可以是当作一个等号

 var k = 10;
    //          10++ + 12 +12 + 12
    console.log(k++ + ++k + k + k++);

// Number(参数) 将其他类型的字符转化为数字,成功则返回数字,失败返回NaN,一般只能转化字符串类型数字

parseInt() 从左向右检测字符串,遇见非数字则返回其前面的数字,开始就是非数字,则返回NaN

// parseInt() 可用于取整或者是指定位数小数

 var num4 = 12.3456;
    var num5 = parseInt(num4 * 100) // 100;

// parseFloat() 从左向右检测字符串,遇见非数字则返回其前面的数字,遇见.也会继续检测,开始就是非数字,则返回NaN

var num7 = '123';
    // console.log(num7 - 0);
    // console.log(+num7);
  var num1 = 12;
    var res = String(num1)
    // console.log(res);
    var res1 = num1.toString();
    // console.log(res1);
 
    // 链接空字符串
    console.log(num1 + '');

转换为bool值false的情况 0,"",undefined,null,NaN

其它的都转化为true

NaN产生的场景 1 转化失败 2 运算失败

NaN 的类型number

任何两个NaN都不相等

条件 ? 表达式1 : 表达式2 条件成立则执行表达式1,不成立则执行表达式2

变量= 条件 ? 值1 : 值2 条件成立将值1赋值给变量,不成立则把志2赋值给变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值