原生JS-01

  1. JS代码的应用
    a) 通过
    c) 将JS代码以事件的属性值的形式应用到HTML元素上
  2. JS代码应用的注意事项
    a) 如果使用方法2,需要注意在”时,会出现问题(无法正确打印,因为浏览器会把他解析成结束标签),解决办法:
     在斜线前面加反斜线,如””
     将标签用加号连接起来,形成一个普通的字符串,如”
  3. JS信息的输出方式
    a) 使用alert()方法,以提示框的形式输出,格式alert(“要输出的内容”),双引号里面的内容会原样输出
    b) 使用console.log()方法,在控制台输出信息,格式console.log(“要输出的内容”);
    c) 使用document.write()方法,在页面中输出信息,格式document.write(“要输出的内容”);
  4. JS信息输出方式的区别
    a) 输出的形式不同
    b) document.write()方法能够解析HTML标签,但是其它两种方法不可以,会原样输出
    c) alert()方法和console.log()方法支持转义字符,如”\n”(换行符)
    d) 输出信息时,不可以用双引号包含双引号,也不可以用单引号包含单引号
  5. JS代码的注释
    a) 单行注释://注释内容
    b) 多行注释:/注释内容/
  6. JS代码注释的注意事项
    a) JS注释不允许嵌套
  7. 常量与变量
    a) 常量:程序运行过程中,其值不变的量就是常量,一句话,常量就是一个具体的数值,常见的常量有如下几种形式,数值型常量,如3,-3 0 3.14,字符串常量如”Tom”/”abc”
    b) 变量:所谓变量就是指程序运行中,其值可以改变的量,所谓变量其实就是内存当中开辟出来的用于存储数据的存储单元
    c) 变量的定义,格式:var变量名;
    d) 变量名的命名规则(标识符的命名规则)
     由字母、数字、下划线、$构成
     不可以以数字开头
     严格区分大小写
     不可以是关键字和保留字var
     见名知意,numstr
     采用驼峰式命名方法,如果标识符有一个单词构成,那么该单词所有字符都为小写,如果标识符由多个单词构成,那么从第二个单词开始,每个单词的首字母大写
    e) 变量的定义注意事项:如果要定义多个变量,可以使用如下格式:var变量1,变量2,变量3…
    f) 变量的初始化,所谓变量初始化就是给变量赋值
     可以在定义变量的同时赋值
     先定义变量,后赋值
     定义多个变量时,可以在定义变量的同时,给一部分变量赋值,一部分变量不赋值
  8. 数据类型
    a) 数值型:正数、负数、整数、小数、infinity(一个数被0整除时,结果为infinity) -infinity(一个负数被0整除时,结果为-infinity)、NaN(结果为不是一个数值,如3/’a’)
    b) 字符串型:所谓字符串就是用单引号或双引号包含起来的0个或多个字符,如”hello”,’a’,“”(空字符串)
    c) 布尔型:true和false
    d) Undefined:一个变量被定义出来,但是还没有被赋值时,如果打印该变量,输出结果就是undefined
    e) Null:一个变量被定义时本打算要保存对象,但是还没有被赋值对象,此时可以给变量赋值为null
  9. typeof运算符的使用:作用是用来测算数值的数据类型,使用方法typeof要测算的值
    a) 返回值为number,表示该数据为数值型
    b) 返回值为string,表示该数据为字符串型
    c) 返回值为boolean,表示该数据为布尔类型
    d) 返回值为undefined,表示该数据为Undefined
    e) 返回值为object,表示该数据为Null类型

你可能感兴趣的:(原生JS-01)