JS 语法

JS 是脚本语言。在web页面使用 JS 实现人机交互。

  • JS 字面量。
  • JS 变量。
  • JS 操作符。
  • JS 语句。
  • 关键字。
  • 数据类型。
  • JS 对大小写敏感。

JS - 字面量

在编程语言中,固定值称为字面量,如 100。

数字(Number)字面量,可以是整数或者是小数,或者是科学计数(e) :

100

123e10

字符串(String)字面量,用单引号或双引号 :

"pangugle 教程"

'pangugle 教程'

表达式字面量,用于计算 :

1+2

2*5

数组(Array)字面量,定义一个数组 :

[10, 20, 30, 40, 50]

对象(Object)字面量,定义一个对象:

{name:"张三", age:23, telephone:"12345678912"}

函数(Function)字面量,定义一个函数:

function addNum(a, b) { 
	return a + b;
}

JS - 变量

变量用于存储数据值

  • var 关键字来定义变量
  • = 等号来为变量赋值
var a ; //声明变量
a = 12 ; //赋值
console.log(a); //访问变量

字面量是一个恒定的值,变量是可变的

JS - 操作符

使用算数运算符来计算值 :

(2+10)/6

用赋值运算符(=)给变量赋值:

a = 12 ;

JS - 语句

逗号分隔,用分号结束这条语句 :

var a,b;
a=2;
b=a+3;

JS - 关键字

关键字用于标识要执行的操作。如 var

JS - 数据类型

js 有多种数据类型:数字(Number),字符串(String),数组(Array),对象(Object)等等:

var number = 16;                         // Number 通过数字字面量赋值
var userName = "张三";                    // String 通过字符串字面量赋值
var userInfo = ["张三", "23岁"];          // Array  通过数组字面量赋值
var personInfo = {name:"张三", age:23};   // Object 通过对象字面量赋值

JavaScript - 对大小写敏感

变量 userName 和 username,是两个不同的变量。
函数 addUser 和 adduser 也是不同的。
js 中,常见的是驼峰法的命名规则,如 userName (而不是username)。