JS02

一、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. 自动转换成布尔 在布尔环境下

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 什么是 JavaScript 语言? JavaScript 是一种轻量级的脚本语言。所谓“脚本语言”(script...
    oWSQo阅读 1,891评论 0 1
  • 本章内容 语法 数据类型 流控制语句 理解函数 3.1 语法 3.1.1 区分大小写 区分大小写 3.1.2 标识...
    闷油瓶小张阅读 787评论 0 0
  • 因为什么都还未知 所以什么都有可能 这大概就是最有趣的地方··· ​​​
    Zing13阅读 262评论 0 0
  • 题目 小楼同学最近很郁闷,刚刚上线的程序出了 Bug,因为对 Integer 类型理解的不到位,判断 Intege...
    chenxuxu阅读 512评论 0 2
  • 和别人不同,我参军的目的只有一个:挣够20块大洋,回家娶老婆。 1942年的秋天,鬼子扫荡到了我们村——陈家沟。 ...
    合眼看世界阅读 701评论 5 25

友情链接更多精彩内容