1、什么是JavaScript(JS):JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。
通常是在script标签里面写javascript代码,该标签可以放在网页的任何地方,只是通常会放到body的最下面,因为js的真正用途就是操作DOM元素 。
javaScript基本:输出语句如下
<script>
console.time('测试1')
// 输出语句
console.log('我已经做好准备,学习javascript')
// 输出警告语句
console.warn('程序有问题,请检查代码')
// 输出错误语句
console.error('程序有错误,请检查代码')
console.timeEnd('测试1')
// console.time 和 console.timeEnd 这两输出语句,用于检测一段程序的运行时间
</script>
2、定义变变量:
定义变量,其实就是在内存里面申请一个合适的空间,用于存放对应的数据。
var 是定义变量的关键字,方式是:var 变量名 = 值 ,就是在内存定义空间,将值存放到该空间中。注意:将来要获取变量里面的值,再通过变量名去取。
var let const
小案例:两个值互换
3、算术运算符和算术表达式
1. 算术运算符:+ - * / %(加 ,减,乘,除,取余)
2. 关系运算符:关系运算符(比较运算符):> >= < <= == != ===(恒等于) !==(恒不等于)
3. 逻辑运算符:&&(与:并且) ||(或:或者) !(非:取反)
注意: 运算符的优先级:算术运算符 > 关系运算符 > 逻辑运算符
在逻辑运算符中:! > && > ||
()具有最高的优先级
4. 变量名的命名规范:
1. 变量名中,只能使用:字母、数字、_、$ 这些字符
2. 数字不能开头
3. 多个单词组成的变量名,要使用驼峰命名法
4. 不能使用js中的关键字
5. 结构:
if选择结构 : if(判断条件){满足条件后,执行的操作}
if-else选择结构: if()里面的条件成立,执行if{}里面的代码,否则执行else{}里面的代码
练习题:
多重if选择结构:有多个条件判断,满足其中一个条件,就执行对应的{}里面的代码,并且不会再判断后续的条件。如果所有的条件都不满足,最后执行else{}里面的操作。
练习题:判断是否是闰年
嵌套if选择结构:嵌套if选择结构:在一个完整的if语句里面,继续执行另一个完整的if语句。
就是满足一个条件之后,继续满足下一个条件。
switch选择结构:
在整个switch选择结构中,只有一对()和一对{}
()里面放的是判断的变量,在{}里面通过case后面的固定值跟()里面的变量比较
如果所有的case后面的固定值跟()里面的变量值,都不相等,就执行default语句
注意:switch里面的case,如果判断成功,后面的case就不会再继续判断了,而是直接执行后续case里面的代码。
所以,在每个case语句的最下面,需要添加break语句,表示跳出整个switch结构。
6. 循环:
什么是循环结构:只要满足条件,就会重复执行的结构。
循环包括:while循环,do-while循环,for循环。
7. 什么是三元表达式:
三元表达式其实就是简写的if-else语句
? 前面的条件成立,执行?后面的表达式,
否则执行:后面的表达式
8. 模板字符串:
小游戏: