变量
变量命名
在使用JavaScript时, 需要遵循以下命名规范:
- 变量名必须以字母或下划线开头, 数字不能开头
- 变量名不能包含特殊符号(如:空格等符号)
- 变量名不能使用JavaScript关键字作为变量名,如function
- JavaScript严格区分大小写
变量的声明
var 变量名; // JavaScript变量可以不声明,直接使用.默认值:undefined
变量的赋值
var 变量名 = 值; // JavaScript变量是弱变类, 及同一个变量可以存放不同类型的数据
数据类型
基本类型
undefined
:undefined
类型只有一值, 即undefined. 当声明的变量未初始化时, 该变量的默认值是undefinedboolean
: 有两个值 true和falsenumber
: 表示任意数字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(实际参数)
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。