JavaScript笔记1-六种数据类型
来源:互联网 发布:deepin linux硬盘安装 编辑:程序博客网 时间:2024/06/06 00:38
JavaScript是一种弱类型的动态语言。
弱类型:即不需要明确定义变量的类型。
例如: var num = 32
可以立即改变其值, num = "this is a string";
32 + 32 // 64
"32" + 32 // "3232" 隐式转换
"32" - 32 // 0
原始类型
- number
- stirng
- boolean
- null
- undefined
- object -[function、Array、Date....]
"1.23" == 1.23
0 == false
null == undefined
new Object() == new Object()
[1,2] == [1,2]
严格等于 : a===b
类型不同,返回false
类型相同:
null === null
undefined === undefined
NaN ≠ NaN (not a number)
new Object ≠ new Object
a == b 类型相同,同===
类型不同,尝试类型转换和比较
null == undefined 相等
number == string 转number 1 == “1.0” //true
boolean == ? 转number 1==true //true
object == number |string 尝试对象转为基本类型
0 0
- JavaScript笔记1-六种数据类型
- JavaScript-六种数据类型
- javascript六种数据基本类型
- javascript之六种数据类型以及特殊注意点
- 浅谈javascript六种数据类型以及特殊注意点
- 有六种数据类型。
- javascript四种数据类型
- javascript 6种数据类型
- 关于javascript 中两种数据类型
- javascript的几种数据类型
- 详解javascript的【6种数据类型】
- javascript第七种数据类型Symbol
- 浅谈JavaScript七种数据类型
- JavaScript两种数据类型对比
- redis五种数据类型学习笔记
- typeof能返回的六种数据类型
- JS中六种数据类型(六)——Object
- JS中六种数据类型(六)——Object
- LinkedHashSet类源码解析
- Android中146种颜色对应的xml色值
- 从零实现高并发Web服务器-哈希表
- You need to scale your work up and out
- Android Stdio 虚拟机 运行出现enabled ADB integration to be ebabled错误
- JavaScript笔记1-六种数据类型
- Linux c语言 聊天室
- 浅谈中文分词法
- 新人报到
- 排序-插入排序、选择排序
- 熟练掌握(区分)i++和++i
- Qt Error: moc_*.cpp error
- CSS font-smoothing
- 11gR2 Grid infrastructure fails to install