美文网首页
JS语法规则

JS语法规则

作者: Jack_7eb5 | 来源:发表于2018-07-16 20:30 被阅读13次

简单罗列一下学习的到的知识点, 一来方便自己总结,二来以后可以查漏补缺, 三来没事就随便写写,语句不通顺, 还望见谅

变量

JS中的变量是松散类型的,何为松散类型, 就是说变量只是保存值的一个占位符而已,,可以存储任意的数据类型,变量是什么类型是不知道的,只有存储了值才知道是,这也是弱语言的优势也是劣势。

声明和赋值

变量的生命和赋值可以同时进行,也可以分开, 可以同时给多个变量生命和赋值. 生命变量的时候不可以省略var, 不然则是全局变量, 也不推荐这么生命全局变量

声明和赋值

typeof

检测变量的类型可以使用typeof  param或typeof(param),返回字符串,具体可以看下DEMO

typeof

undefined

这个类型的数据只有一个值undefined,  无需显示定义变量为undefined类型,在声明了变量未赋值就是undefined类型

undefined

null

null表示的是一个空对象指针,这么说确实有点难以理解,不是说为空的嘛,什么都没有。而且如果这个变量保存的是对象的话,初始化的时候最好为null。undefined派生自null,所以就有了null==undefined

undefined和null相等

number

number表示整数和浮点数,如果不是一个数字用NaN表示。什么情况下会得到一个NaN值呢,需要注意以下几个问题:

1.任何涉及NaN的操作都会返回NaN,比如:NaN+345, NaN/3

2.NaN和任何值都不相等,包括NaN本身,判断是否是NaN使用isNaN()函数

3.isNaN()函数如果是非数字会返回true,反之返回false, isNaN会尝试把参数转换为数字

NaN注意事项

把其他数据类型转换为number类型,强制转换Number(),根据情况转换 parseint(),parefloat(),这里有3个函数,第一个函数是强制转换,一般不建议使用Nubmer(),强烈推荐parseint, parsefloat,具体用法如下:

转换为number

number()会把不能转换的也转换了,这也是为什么不建议使用number()的原因,你不知道结果是什么样子的。建议使用parseInt()和parseFloat()

相关文章

  • JS补充3

    JS的基本语法 JS语句基本规则 语句后面要用分号结束,特例:function,for, if后面...

  • ( *¯ ꒳¯*)ojbk!!

    JS的基本语法 JS语句基本规则 语句后面要用分号结束,特例:function,for, if后面不用加。 J...

  • JS语法规则

    简单罗列一下学习的到的知识点,一来方便自己总结,二来以后可以查漏补缺,三来没事就随便写写,语句不通顺,还望见谅 变...

  • JS语法规则

    JS可以做什么: HTML定义了网页的内容,CSS描述了网页的布局,JavaScript网页的行为 1.直接写入H...

  • js入门基础知识(数据类型,运算符等等)

    1.如何引入js 页面内嵌 外部引入 2.基本语法 js语句规则 语句后面要用分号结束“...

  • js的补充

    浏览器分为: shell 内核 内核又分为: 渲染引擎(语法规则和渲染) JS引擎 其他模块 JS...

  • less使用总结

    less语法 less的基础语法常用到的主要有:变量、混合(Mixins)、嵌套规则; 1.变量 和JS中的变量一...

  • js中this问题小结

    在使用js中的this时,由于js的语法规则,this的指向是会改变的,js中的this指向是根据函数在执行时的作...

  • JavaScript学习笔记 - 2.语法

    语法 编程语言的语法结构是一套基础性规则。 字符集JS程序是用Unicode字符集编写的。JS是区分大小写的,关键...

  • js1

    一.浏览器组成: 1.shell 2.内核: •渲染引擎(语法规则和渲染) •JS引擎 •其他模块 二.JS的特点...

网友评论

      本文标题:JS语法规则

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