js系统总结

Posted wangpeiyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js系统总结相关的知识,希望对你有一定的参考价值。

1.变量名可以由数字,字母,下划线及美元符号组成,但不能以数字开头

2.js基本数据类型:数字(浮点数与整数,Infinity),字符串,布尔值,undifined(已申明未赋值的变量),null

 非基本数据类型:对象

3.typeof返回的结果:number,string,boolean,undefined,object,function

  1) typeof Infinity //number 表示超出了javascript处理范围的值,任何数除以0也是Infinity

  Infinity + Infinity = Infinity

  Infinity - Infinity =  NaN;

  另外Infinity与其他任何操作数执行任何运算结果也等于Infinity

  2) typeof NaN //number NaN是一种特殊的数字类型,在运算中使用不恰当的操作数导致运算失败,该运算就会返回NaN

  var a = 10 * "f";  NaN

  1+2+NaN = NaN

  NaN不等于任何东西,包括它自己 NaN = NaN; //false

  3) 当我们将一个数字字符串用于算数运算中的操作数时,该字符串会在运算中被当做数字类型来使用(加法运算除外)

    var s = ‘1‘;

    s = 3*s;

    typeof s; "number"

  4)操作符的优先级 !> && > ||

  5)转换为false的6中情况  空字符串,null,undefined,0,NaN,false;

  6)undefined和null的区别 typeof undefined //undefined; typeof null //object

    转换成数字: var i = 1*undefined; i=NaN;   var b = 1*null; b=0;

 

  

以上是关于js系统总结的主要内容,如果未能解决你的问题,请参考以下文章

js正则表达式系统讲解(全面的总结)

js正则表达式系统讲解(全面的总结)

js正则表达式系统讲解(全面的总结)

js正则表达式系统讲解(全面的总结)

js学习总结----crm客户管理系统之node编写API接口

js学习总结----crm客户管理系统之前端页面开发及数据渲染