目录
2.JS运算符(为什么弹出来了?)
1.JS的数据类型
1.数据类型指的是可以在程序中存储和操作的值的类型。
2.JS是一种动态类型的语言,在定义变量时不需要提前指定变量的类型
//比如 var a; a=123; a=”类猴”;
3.基本数据类型+引用数据类型
//基本数据类型:字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、 未定义(Undefined)、Symbol;
4.查看数据类型:typeof x ; //获取x的数据类型
5.String:一段以单引号''或双引号""包裹起来的文本
6.Number: JS中不区分整数和小数(浮点数)
7.Boolean: true or false
8.Null: 空值、属于 Object(对象)的一个特殊值
9.Undefined:当我们声明一个变量但未给变量赋值时,这个变量的默认值就是 Undefined;未声明的变量默认值也是Undefined。
10.Symbol:表示独一无二的值
var skr = "123";
var step = Symbol(skr);
console.log(step);
11.Object:{键:值}
var person = {
name: 'step',
age: 20,
};
12.Array:在JS中定义数组需要使用方括号[ ],数组中的每个元素使用逗号进行分隔
var arr = [1, 2, 3.14, 'Hello', null, true];或者 var arr = new Array(1, 2, 3, 4);
13.Function: 函数 //一时不知道写什么就不写了
2.JS运算符
1.算术运算符:略
2.赋值运算符:略
3.字符串运算符:JS中的+和+=运算符还可以用来拼接字符串
4.比较运算符:返回布尔值
5.逻辑运算符:返回布尔值
6.三元运算符:条件表达式 ? 表达式1 : 表达式2 ;
7.位运算符:用来对二进制位进行操作
例:& var a=6&2; 即0110&0010即0010即2
3.JS输出语句
1.alert(message) :
其中 message 为要在提示框中输出的内容,需要注意的是,alert() 中只能输出文本内容。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script>
window.alert("类猴!");
</script>
</head>
</html>
2.confirm(message) :
使用 confirm() 函数创建的提示框中,除了包含一个“确定”按 钮外,还有一个“取消”按钮。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>JavaScript</title>
</head>
<body>
<script type="text/javascript">
var res = window.confirm("这里是要显示的内容");
if(res == true){
alert("你点击了“确定”按钮");
}else{
alert("你点击了“取消”按钮");
}
</script>
</body>
</html>
3.console.log(message) :
它可以在浏览器的控制台输出信息,我们通常使用它来调试程序
Tips : 浏览器控制台的打开方法有很多种,以Chrome为例,F12、ctrl+shift+i、鼠标右键+检查。
4.document.write() :
使用它可以向 HTML 文档中写入 HTML 或者 JavaScript 代码
例如 : document.write(1,2,3,"<p>现在的时间是:</p>");
5.innerHTML:略
4. JS条件判断语句
1.if
2.if else
3.switch case
switch (表达式){
case value1:
Slow3step // 当表达式的结果等于 value1 时,则执行该代码
break;
default :
Slow3step // 如果没有与表达式相同的值,则执行该代码
}
5.JS循环语句
1.while
while (条件表达式) {要执行的代码}
2.do while
do {需要执行的代码} while (条件表达式);
Tips:显而易见,“do while”至少执行一次代码,先do再判断是这样的。
3.for //for语句有很多变种,比如for in、for of
6.JS跳出循环语句
1.break //终止循环,跳出整个循环
2.continue //如果判断结果为false,跳出本次循环
没错!留下你的点赞。