一、变量
我们JavaScript代码写在 script标签里面
我们定义一个变量名字为name,它的值是"张三"
打开开发者工具的控制台,查看打印结果
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>零基础学JavaScript(二) ECMAScript</title>
</head>
<body>
</body>
<script>
let name = "张三";
console.log(name);
</script>
</html>
直接下来我们,可以将name的值,修改成18
html
<script>
let name = "张三";
name = 18;
console.log(name);
</script>
二、数据类型
每种编程语言都会定义数据类型,数据类型存在的目的是装对应的数据。
目前javascript中有5种简单数据类型,1种复杂数据类型
1、看看5种简单数据类型
undefined --- 未定义
null --- null
Boolean --- 布尔类型
number --- 数字类型
String --- 字符串类型
2. 复杂数据类型Object
Object --- 对象类型
3. 使用typeof操作符,检测数据类型
实践看一下,各种类型的数据,如何定义变量
(一)、number、string类型
html
<script>
let name = "张三";
console.log(typeof(name));
name = 18;
console.log(typeof(name));
</script>
(二) boolean、undefined、null
html
<script>
//定义boolean(布尔类型)
let flag = true; //可以等于false
console.log(typeof(flag));
//定义一个undefined类型
let msg;
console.log(typeof(msg));
//定义一个null类型(typeof 无法检测出null的类型)
let people = null;
console.log(typeof(people));
</script>
(三)定义一个object变量
html
<script>
//定义object类型数据,该对象表达的含义是,定义了一个人,她的名字叫索菲亚,年龄18岁,性别是一个女孩
let people = {
name: "索菲亚",
age: 18,
gander: "female"
};
console.log(typeof(people));
</script>
三、操作符
计算类的操作符: 加、减、乘、除、求余
关系操作符: 大于>、小于<、相等==
布尔操作符: 逻辑非!、逻辑与&&、逻辑或||
条件运算符:a>b?true:false