数据类型

数值类型:

1.typeof运算符

  console.log(typeof [ ]);//object 用于确定当前变量为什么数据类型(数组也是对象)。

2.数值类型

  console.log(1 == 1.0);//true

  consule.log(0.1 + 0.2 == 0.3);//false 十进制小数转化为二进制时会有误差

  consule.log(+0 == -0);//ture 这里-+表示无限趋近于0,不代表具体数值

  consule.log(1 / +0 == 1 / -0);//false

  consule.log(5 - 'x');//NaN 将字符串错误的解析为数字(实际不是一个数字)。

  consule.log(parseInt('12px'));//12 把字符串解析为数字。

3.字符串

   var age = 12;//为一个数字

   var agetext = age.toString();

   consule.log(agetext);//为一个字符串

   consule.log(String(age));为一个字符串 null和undefined可以被转化

4数组

  var arr = ['a','b','c','d']//数组本质为一个对象

  arr.name = 'ton';

  for (var i   in   arr){}遍历循环数组内所有元素(无意义数组也被输出,类如arr.name = 'ton';不在数组长度内的也被输出)

  for (var i; i <= arr.length; i++){

  consule.log(arr(i));

  } //用此循环输出数组元素

5函数

function add(x,y) {
            return x + y;
        }
        
        var b = add; // 函数可以被赋值
        console.log(b(1,2));
        function a(op) {
            return op;
        }
        
        console.log(a(b)(3,8));

}


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值