变量
JavaScript 中的变量规则和其它如 C、Java 等语言类似,建议的变量命名规则:
1.由字母、数字、下划线组成,区分大小写
2.以字母开头
3.变量名不能有空格
4.不能使用 JavaScript 中的关键字做变量名
在 JavaScript 中,变量用 Var 命令做声明:
var test ; // 声明了一个名为 test 的变量。
var test_2 = "shiyanlou" ; // 声明一个名为 test_2 的变量,并赋值为“shiyanlou”。
在 JavaScript 中,变量也可以不作声明,而在使用时再根据数据的类型来确其变量的类型,如:
x = 100 ; // 变量 x 为整数
y = "hello" ; // 变量 y 为字符串
z = True ; // 变量 z 为布尔型
cars=["Audi","BMW","Volvo"]; // cars 是一个数组
与其他语言一样,JavaScript 中的变量同样有全局变量和局部变量之分。
全局变量是定义在所有函数之外的,其作用范围是整段 JavaScript 代码;
而局部变量是定义在函数体之内,只对其该函数是可见,而对其它函数则是不可见的。
数据类型
1 字符串
字符串是存储字符(比如 “shiyanlou”)的变量。
字符串可以是引号中的任意文本,您可以使用单引号或双引号,也可以在字符串中使用引号,只要不匹配包围字符串的引号即可:
var carname="shiyanlou";
var carname='shiyanlou';
var answer="I Love 'shiyanlou'";
var answer='I Love "shiyanlou"';
2 数字
JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:
var x1=34.00; //使用小数点来写
var x2=34; //不使用小数点来写
3 布尔
布尔只能有两个值:true 或 false:
var x=true
var y=false
4 数组
创建一个名为 boys 的数组:
var boys=new Array();
boys[0]="Tom";
boys[1]="Jack";
boys[2]="Alex";
也可以这样:
var boys=new Array("Tom","Jack","Alex");
或者这样:
var boys=["Tom","Jack","Alex"];
运算符
大多数编程语言的运算符规则都是相似的,JavaScript 与大多数人熟悉的 C、Java 等都很接近。
1 算数运算符
运算符 描述 示例
+ 加 x+y
- 减 x-y
* 乘 x*y
/ 除 x/y
++ 累加 x++
– 累减 x–
% 取余数 x%y
2 比较运算符
比较运算符的基本操作过程是,首先对它的操作数进行比较,再返回一个 true 或 False 值,有8个比较运算符:
< (小于)、> (大于)、<= (小于等于)、>= (大于等于)、== (等于)、!= (不等于)。