JavaScript变量及数据类型

变量

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个比较运算符:

< (小于)、> (大于)、<= (小于等于)、>= (大于等于)、== (等于)、!= (不等于)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值