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>

a javascript error occurred in the main process怎么处理_选择结构

2、定义变变量:

            定义变量,其实就是在内存里面申请一个合适的空间,用于存放对应的数据。

            var 是定义变量的关键字,方式是:var 变量名 = 值 ,就是在内存定义空间,将值存放到该空间中。注意:将来要获取变量里面的值,再通过变量名去取。

var  let  const

        小案例:两个值互换

a javascript error occurred in the main process怎么处理_选择结构_02

3、算术运算符和算术表达式 

        1.  算术运算符:+  -  *  /  %(加 ,减,乘,除,取余)

        2.  关系运算符:关系运算符(比较运算符):> >= < <= == != ===(恒等于) !==(恒不等于)

        3.  逻辑运算符:&&(与:并且)  ||(或:或者)  !(非:取反) 

注意: 运算符的优先级:算术运算符 > 关系运算符 > 逻辑运算符

        在逻辑运算符中:! > && > ||

        ()具有最高的优先级

4. 变量名的命名规范:

        1.  变量名中,只能使用:字母、数字、_、$ 这些字符

        2.  数字不能开头

        3.  多个单词组成的变量名,要使用驼峰命名法

        4.  不能使用js中的关键字

5. 结构:

        if选择结构 : if(判断条件){满足条件后,执行的操作}

        if-else选择结构: if()里面的条件成立,执行if{}里面的代码,否则执行else{}里面的代码

        练习题: 

a javascript error occurred in the main process怎么处理_选择结构_03

多重if选择结构:有多个条件判断,满足其中一个条件,就执行对应的{}里面的代码,并且不会再判断后续的条件。如果所有的条件都不满足,最后执行else{}里面的操作。

练习题:判断是否是闰年

a javascript error occurred in the main process怎么处理_选择结构_04

 嵌套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. 模板字符串:

a javascript error occurred in the main process怎么处理_逻辑运算符_05

   小游戏:

  

a javascript error occurred in the main process怎么处理_变量名_06