| 基本数据类型 | 对应的解释 |
|---|---|
| number | 数值(含小数、整数) |
| string | 字符串 |
| boolean | 布尔类型,只有true,false两种情况 |
其中变量声明却没有赋值的情况会赋值undefined
只需要知道一点所有引用数据类型都是直接或者间接继承于Object,类似于java中的Object类
//若是生产普通对象,就用大括号,括号里面写属性和方法
var obj={};
//若是数组,则用中括号的,括号里面写数组的内容,其数组就类似java中的集合(任何类型皆可以放,且会自动扩容)
var arr=[];
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>测试引用数据类型title>
head>
<body>
body>
<script>
var obj={"name":"张三",
"age":12,
"sex":"男"
};
console.log("普通对象里面的内容如下所示:");
console.log(obj.name+","+obj.age+","+obj.sex);
let arr=[1,true,0];
for (let index = 0; index < arr.length; index++) {
const element = arr[index];
console.log(element);
}
script>
html>

//如果是普通对象
var obj=new Object();
obj.属性名="值";
//如果是数组
var arr=new Array(5);
arr[下标]="值";
DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>测试引用数据类型之构造函数的方式title>
head>
<body>
body>
<script>
var obj=new Object();
obj.name="张三";
obj.age=20;
obj.sex="男";
console.log(obj);
var arr=new Array(5);
arr[0]=66;
console.log(arr);
console.log(arr[0]);
console.log(arr[1]);
script>
html>

DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>测试++i和i++title>
head>
<body>
body>
<script>
var i=1;
// ++在后,先运算后加上
console.log("i++的值为:"+(i++));
// ++在前,先加后运算
console.log("++i的值为:"+(++i));
script>
html>

DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>测试--i和i--title>
head>
<body>
body>
<script>
var i=1;
// --在后,先运算后减
console.log("i--的值为:"+(i--));
// --在前,先减后运算
console.log("--i的值为:"+(--i));
script>
html>

DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>测试+号的几种情况title>
head>
<body>
body>
<script>
var a=1,b=2;
console.log(a+b);
script>
html>

DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>测试+号的几种情况title>
head>
<body>
body>
<script>
var a=1,b=2;
console.log("a+b的结果为:"+a+b);
script>
html>

DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>测试+号的几种情况title>
head>
<body>
body>
<script>
var a=1,b;
console.log(a+b);
script>
html>
