1.数据类型
number类型:整数,小数都属于这一类,不具体区分
字符串:'hello', "hello"
布尔类型:true,false
逻辑运算符: && || !
比较运算符:
- ==: 类型不一致,值一致,判断为true eg: 1=='1'
- ===:类型一致,值一致,才会判断为true
NaN与任何数值都不相等,包括自己,
判断是否是 NaN,可以用isNaN()方法

存储浮点数的时候,会有精度损失:

应该用Math.abs(a-b)<thresh来判断是否相等
数组:可以是一系列类型不相同的元素
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<script>
var a = [8,6,5,null,true,false,"hello"]
new Array(8,6,5,null,true,false,"hello")
</script>
</body>
</html>
当数组下标访问越界,会返回undefined
2.如何创建一个对象
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title2</title>
<script>
var apple = {
id:56,
name:"hello",
address: [4,5,9,8]
}
</script>
</head>
<body>
</body>
</html>
可以直接取值

文章介绍了JavaScript中的基本数据类型,包括number、字符串、布尔类型,以及逻辑和比较运算符的使用。提到了在存储浮点数时可能出现的精度问题,建议使用Math.abs进行比较。数组可以包含不同类型的元素,访问越界则返回undefined。此外,文章还展示了如何创建和使用对象,例如定义了一个包含id、name和address属性的对象。

被折叠的 条评论
为什么被折叠?



