美文网首页
原生JS基础但比较有用的一些方法总结

原生JS基础但比较有用的一些方法总结

作者: Simple_habits | 来源:发表于2017-03-29 18:05 被阅读51次
    
    var num=parseInt();//把字符串的数字转成数字  只可转成整数
    var num=parseFloat();//可以转整小数
    var num=Number(); //转成数字 
    //-----------------------------------------------------------------
    检测基本数据类型    
      alert( typeof a);   
        类型有:
        number  boolean  undefined  string  object  function
    检测对象         
      instanceof  检测不了json  (json就是object)
    检测构造函数
        constructor
    //-----------------------------------------------------------------
    流程控制
      if(条件){
        //条件成立的代码
      }else{
      //条件不可立的代码
      }
      三目写法 
         条件?语句一:语句二;    //条件成立走语句一,不可立走语句二
    
    fn && fn()  //两个都是true时才成立
    n1 || n2   //如果前面一个是假的就走后面一个
    
    switch(条件){
      case "条件1":
        //条件1成立是的代码
        break;
      case "条件2":
        //条件2成立时的代码
        break;
      default:
        //设置默认 如果条件1  条件2都不成立就走这条
        break;
    }
    //-----------------------------------------------------------------
    常用的循环:
      for(初始值 条件 自增){
        //语句
      }
    eg:
        for(var i=0; i<10; i++){
          //条件成立后执行的代码
        }
    while循环一般用于值不确定的时候
    while(条件){
     //语句
    }
    
    eg:
    var i=10
        while(i){  //如果i变成假的就不在执行以下的代码 如果是真的就会一直执行下去
          i--;
          console.log(i);
         }
    
    for in  循环  一般用于循环json
    var json={"a":1,"b":2,"c":3}
    for(var name in json){
      //name---->a b c
      //json[name]---->1 2 3
    }
    
    for of 循环  一般用于循环map对象
    eg:
     for(let [key,value] of map)
        //key 名字
        //value  值
      }
    
    

    未完。。。。。。。。。待续

    相关文章

      网友评论

          本文标题:原生JS基础但比较有用的一些方法总结

          本文链接:https://www.haomeiwen.com/subject/elhyottx.html