js的组成

84 阅读2分钟

js的组成

ECMAScript、BOM、DOM

引入js的两种方法

1,页面内
    在<script></script>之间直接添加JS代码
        表达式+分号--->JS语句
            document.write(数据):将数据打印至大白板
            console.log(数据):将数据打印至后台
2,页面外
    通过<script>标签的src属性,引入外部JS文件
        <script src="test.js"></script>
    注意:拥有src的script标签中,是不允许写代码的

注释

ctrl+/========单行
/**/==========双行

程序运行顺序

自上而下

常量与变量

量:用来在计算机中存储和表示数据。
常量:在程序运行的过程中,其值不可以改变的量。
变量:在程序运行的过程中,其值可以改变的量。

变量定义语法:

    var 标识符;
    var a;
    关键字:var  告知编译器后面的标识符,是一个变量名.
    标识符: 变量的名字
        a.规则:只能由数字,字母,以及下划线构成,并且首字母不能为数字。其次不要和已有关键字,库函数重名 。
        b.习惯:驼峰命名法
变量定义后的赋值:
        a = 123;
变量赋初值:
    var a = 123;
注意:重复定义变量相当于赋值。但是不要这么做。
        切记,千万不要使用没用定义过的变量名。
        先定义后使用。

关键字:

breakelsenewvarcasefinallyreturnvoidcatchfor    、switchwhilecontinuefunctionthiswithdefaultif     、 throwdeleteintrydo 、 instranceof、  typeof

被保留关键字

abstractenum   、intshortboolean  、export  、interface、  staticbyte  、extends 、 longsupercharfinalnativesynchronized 、 class  、floatpackagethrows 、 const  、goto  、privatetransient 、 debugger 、 implements  、protectedvolatiledoubleimportpublic

数据类型

内置基本类型:
Undefined类型
    Undefined类型只有一个值undefined,它是变量未被赋值时的值。
Null类型
    Null类型也只有一个值nullNull类型的语义是“一个空的对象引用”,注意和空字符串区别开。
Boolean类型
    布尔有两种取值truefalse,表示真或假。非0代表真,0代表假。
String类型
    又叫字符串类型,用双(单)引号括起来的一串字符。
Number类型
引用类型:
    Object
​
使用typeof关键字查看变量类型
    var age=20;
    alert(typeof age);

运算符

运算符的三要素:优先级  结合方向 操作目数
1.算数运算符
    + 
    - 
    *
    / 
    %   求余  去商取余