首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

1.9  值和变量

在JavaScript中,一段信息就是一个值(value)。有不同类型的值;大家最熟悉的类型是数字。字符串(string)值是包围在引号中的一个单词或多个单词。表1-2列出了JavaScript值的其他类型。

表1-2  值类型

类  型

描  述

示  例

数字

任何数字值

3.141592654

字符串

引号中的字符

"Hello, world!"

布尔值(Boolean)

True或False

true

空值(null)

空而且无含义

对象

与对象相关联的任何值

函数

函数返回的值

变量(variable)的作用是保存值。例如,变量myName被赋值为字符串Dori。编写这一赋值的一种方式是myName="Dori"。等号可以读作“设置为”。换句话说,变量myName现在包含值Dori。

ü提示

q JavaScript是区分大小写的。这意味着myname与myName并不相同,也与MyName不相同。

q 变量名不能包含空格或其他标点符号,也不能以数字开头。它们还不能是JavaScript保留字之一。在附录B中可以看到JavaScript保留字的列表。

操作符

操作符(operator)是用来操作变量的符号。你应该已经熟悉算术中的操作符;加号和减号就是操作符。表1-3提供了完整的操作符列表。

表1-3  操作符

操作符

作  用

x + y(数字)

将x和y相加

x + y(字符串)

将x和y拼接在一起

x - y

从x中减去y

x * y

将x和y相乘

x / y

将x除以y

x % y

x和y的模(即x除以y的余数)

x++,++x

给x加1(相当于x = x + 1)

x--,--x

给x减1(相当于x = x - 1)

-x

x的相反数

ü提示

q x++和++x都是给x加1,但是它们并不相同;前者在完成赋值之后再递增x,而后者正相反。例如,如果x是5,y=x++会将y设置为5,x设置为6;而y=++x会将x和y都设置为6。递减操作符--(两个减号)的工作方式相似。

q 如果在将两个值相加时混合使用数字和字符串,那么结果是一个字符串。例如,cat+5的结果是cat5。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论