JS02

作者: 社会你码ge | 来源:发表于2017-06-04 22:23 被阅读0次

一、umber

整型直接量

        可以使用八进制(不推荐使用)  十进制 十六进制

浮点型

        可以使用科学计数法

        浮点型数据的精度问题  避免使用浮点型数据进行判断

无穷大:  Infinity

负无穷大:-Infinity

        1/0 = Infinity

        1/-0 = -Infinity

        0/-0 = NaN

NaN的特点

        是一个数字 不是以数字的形式出现的

        全称: not a number

        NaN 与任何值都不相等

        使用isNaN() 来判断一个值是不是NaN  是返回true 如果不是返回false

二、常见的数学运算

+  -  *  /  %

三、判断是否有穷 isFinite()

只有Infinity  -Infinity  NaN 是无穷的

字符串

四、定义方式

1. 单引号

2. 双引号

特点:

单引号内不能使用单引号 如果要使用需要\转义

双引号内不能使用双引号 如果要使用需要\转义

五、字符串和变量的拼接

var index = 'buhao';

var str =  'nihao'+index+'ok';

六、具有特使意义的字符需要转义

'

"

\

\t

\r

\n

unicode编码 可以解析

boolean

        true|false

null 和 undefined

        null 为空(可以通过给一个变量赋null值来清除变量的内容)

        typeof(null)--> object

        undefined  缺少值

七、数据类型的转换

强制转换

        Number()

        String()

        Boolean()

        Object()

自动转换

1. 自动转换成数字  有数学运算的情况下

2. 自动转换成字符串  有字符串连接符的情况下

3. 自动转换成布尔 在布尔环境下

相关文章

  • JS02

  • JS02

    一、umber 整型直接量 可以使用八进制(不推荐使用) 十进制 十六进制 浮点型 可以使用科学计...

  • js02

    数据类型 Number String Booblean undefined和null 数据类型转换 任何简单类型转...

  • js02 undefined

    因为虽然这两种变量从技术角度看有本质的区别,但是实际上对哪个也操作不了,所以都是undefined

  • 4.10 JS02

    一.变量一些知识 全局变量:函数外的声明变量局部变量:函数内的局部变量函数内部的变量提升 此时输出为undifin...

  • 07 js02 函数

    函数: 封装代码实现某个功能,最初思路解决代码重复度高的问题,类似于变量(就是一个筐,往里面填充内容即可) 【编程...

  • day2- js02

    1、添加事件 添加事件方式,见代码 显示隐藏图片 操作div的display属性,在block和none之间切换即...

  • 前端开发面试题总结(JS02)

    如何控制alert中的换行?\n alert(“p\np”); 请编写一个JavaScript函数 parseQu...

网友评论

      本文标题:JS02

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