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


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  值
  }

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 老师是诗人 低矮的瓦房、破旧的桌椅、一群伙伴 和以后许许多多日子。在那一天起 被你写在黑板上,弹在音符里 从此,我...
    老男孩的小茶摊儿阅读 3,579评论 0 0
  • 20170704第四天。 按照画室教学安排,周二白天是休息日。 因是休息日,不用早起,也不用进教室,所以女儿选择了...
    春之原野阅读 1,722评论 2 5
  • 小田儿算是一个有福气的人,他今年考上编制就分到了县里普通学校三年级做任课老师。 县城小学不比市里的学校,除了上课时...
    墨柚七阅读 3,064评论 0 0