乐趣区

关于javascript:JavaScript基础基本语法

变量

变量命名

在应用 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(); // 造一个日期对象

运算符

算术运算符

赋值运算符

比拟运算符

逻辑运算符

运算符操作

函数(重要)

js 的函数是 js 十分重要的组成部分. js 最罕用的函数的定义形式有两种:

  • 一般函数

    // 定义函数
    function 函数名(参数列表){
        js 逻辑代码
        return 返回值; // 若不须要返回值能够省略 return
    }
    
    // 函数调用: 函数名(理论参数);
  • 匿名函数

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

    匿名函数没有方法间接调用, 个别状况下匿名函数有两种应用场景:
    将匿名函数赋值给一个变量, 应用变量调用函数

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

事件(重要)

退出移动版