JS(JavaScript)

1.JS和Java没有关系
2.JS是世界上最通用的脚本语言,没有之一
3.JS由三部分组成:
                (1)ECMAScript:基本语法和标准
                (2)DOM:文本流对象
                (3)BOM:浏览器对象
4.HTML:网站的内容
  CSS网站的样式
  JS:网站交互,数据传输

JS代码

在HTML文档中通过script标签写JS代码
script标签可放置的位置:
1.head内:因为程序的执行顺序是从上到下,所以会获取不到内容
2.body内:通常写在body的最下面
3.body外:虽然在HTML文档中写在了body的外面,但是当使用浏览器检查代码的时候会发现代码在body内!
<script type="text/javascript">
    //这里就是我们要写JS代码的地方
</script>
语句:语句是程序最基本的单元,看到一个分号就是一个语句,分号不 写,系统会添加的,但是增加了系统负担
常量:在程序运行期间不会发生改变的量
变量:在程序运行期间可以发生改变的量
声明变量的格式: 类型修饰符 变量名 = 初始值;

变量的命名规范

1.只能由字母、数字、下划线和$组成,并且不能以数字开头
2.见名知意
3.不能与系统保留字重复
4.不能重复命名
5.驼峰命名规则 : 两个单词组成的变量名,第二个单词首字母大写
  例如:numA

数据类型

1.整型      
 2.浮点型         
 3.字符型
 4.字符串
        字符串变量的定义使用双引号("")或单引号('')都可以,但是不能混合使用
 5.布尔类型
 6.null类型
 7.undefined类型:不明确的,未赋值

运算符: + - * / %(取余)
表达式:由常量、变量、运算符组成,而且表达式一定有返回值
++在后,先赋值再自增;++在前,先自增再赋值

关系运算符: > < >= <= == !=
关系运算符有返回值,但是只有两种,真(1)或假(0)

逻辑运算符(连接多个关系表达式)

1.逻辑与运算(&&):两侧的表达式都为真,整个返回值才为真
逻辑与运算的短路现象:当左侧表达式为假的时候,右侧的表达式将不再执行
2.逻辑或运算(||):两侧表达式都为假。整个返回值才为假
逻辑或运算的短路现象:当左侧表达式为真的时候,右侧的表达式将不再执行
3.逻辑非运算(!):非前为假,非后为真;非前为真,非后为假

条件分支语句if

if的第一种形式:
         if(条件表达式){
             语句;
         }
  如果条件表达式为真,则执行语句,否则直接跳过

if语句的第二种形式:
         if(条件表达式){
            语句1;
         }else{
            语句2;
         }
 如果条件表达式为真,则执行语句1,否则执行语句2