JavaScript基础

  • typeof:类型识别
  • instanceof:判断一个变量是否是另一个变量的一个实例。
  • in:判断某个属性是否属于某个对象。
    • 使用for in遍历对象的属性,例子如下: 
      var cat = {
                      name: 'kitty',
                      age: 3,
                      fun: {
                          console.log('喵');
                      }
                  }
                  for(var p in fun) {
                      console.log(p);
                  }
  • with(表达式) {语句}:把语句中代码的作用域指向到一个对象上,可以用来简化代码。例子如下:
    var kitty = {
                    age: 3,
                    friend: {
                        name: 'sno',
                        age: 2,
                    }
                }
                with(kitty.friend) {
                    console.log(name + '\'s age is' + age); //不需要写kitty.friend.name
                }
  • try{}catch(){}finally{}:捕获异常语句

    • try中的代码出错时才会执行catch中的语句块,可以在catch语句块中输出错误信息,处理错误。不管try语句是否出错都会执行finally语句块。

    • 当不知道编写的代码在执行的环境中是否会发生错误时,就使用异常捕获语句。 

  • Math常用方法
    • Math.abs(x); //x的绝对值
    • Math.round(x); //x四舍五入后的结果
    • Math.ceil(x); //x向上取整
    • Math.floor(x); //x向下取整
    • Math.max([x[,y[...]]]); //获取多个值的最大值
    • Math.min([x[,y[...]]]); //获取多个值的最小值
    • Math.random(); //获取随机数,范围[0, 1),即大于等于0,小于1
  • js常用方法
    • parseInt('12q.1') //12              parseInt('www') //NaN
    • parseFloat('100.2b5') //100.2   parseFloat('www') //NaN
    • Number('100.1') //100.1          Number('12.2b5') //NaN 
    • num.toFixed(digits) ,digits是要保留的小数点位数  (100.123).toFixed(2) //"100.12",结果是string类型

转载于:https://www.cnblogs.com/liyan22/p/6424974.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值