变量

变量命名

在使用JavaScript时, 需要遵循以下命名规范:

  • 变量名必须以字母或下划线开头, 数字不能开头
  • 变量名不能包含特殊符号(如:空格等符号)
  • 变量名不能使用JavaScript关键字作为变量名,如function
  • JavaScript严格区分大小写

变量的声明

var 变量名; // JavaScript变量可以不声明,直接使用.默认值:undefined

变量的赋值

var 变量名 = 值; // JavaScript变量是弱变类, 及同一个变量可以存放不同类型的数据

数据类型

基本类型

  • undefined: undefined类型只有一值, 即undefined. 当声明的变量未初始化时, 该变量的默认值是undefined
  • boolean: 有两个值 true和false
  • number: 表示任意数字
  • String: 字符串由双引号和单引号声明.

JavaScript没有字符类型
typeof查看数据类型

引用类型

  • 引用类型通常叫做类(class), 也就是说, 遇到引用值, 所处理的就是对象
  • JavaScript是基于对象而不是面向对象
  • JavaScript提供众多预定义引用类型(内置对象)

    var obj = new Object(); // 造一个对象
    var str = new String(); // 造一个字符串对象
    var date = new Date(); // 造一个日期对象

运算符

算术运算符

image.png

赋值运算符

image.png

比较运算符

image.png

逻辑运算符

image.png

运算符操作

image.png

函数(重要)

js的函数是js非常重要的组成部分. js最常用的函数的定义方式有两种:

  • 普通函数

    // 定义函数
    function 函数名(参数列表){
        js逻辑代码
        return 返回值; // 若不需要返回值可以省略return
    }
    
    // 函数调用: 函数名(实际参数);
  • 匿名函数

    // 定义匿名函数,也就是没有名字的函数
    function(参数列表){
        js逻辑代码
    }

    匿名函数没有办法直接调用, 一般情况下匿名函数有两种使用场景:
    将匿名函数赋值给一个变量, 使用变量调用函数

    // 定义函数并赋值给变量
    var fn = function(参数列表){
        js逻辑代码
    }
    // 调用函数: fn(实际参数)

事件(重要)


chain_xx_wdm
64 声望2 粉丝

1.领养代替买卖