软件工程

本类阅读TOP10

·PHP4 + MYSQL + APACHE 在 WIN 系统下的安装、配置
·Linux 入门常用命令(1)
·Linux 入门常用命令(2)
·使用 DCPROMO/FORCEREMOVAL 命令强制将 Active Directory 域控制器降级
·DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析
·基于ICE方式SIP信令穿透Symmetric NAT技术研究
·Windows 2003网络负载均衡的实现
·一网打尽Win十四种系统故障解决方法
·数百种 Windows 软件的免费替代品列表
·收藏---行百里半九十

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
JS基础 -- 书写JScript代码

作者:未知 来源:月光软件站 加入时间:2005-2-28 月光软件站


像其它语言一样,Microsoft JScript是以文本格式书写的,并组织成语句,相关的语言的集合构成的块,以及注释。在一条语句当中,你可以使用变量,像字符串和数字这样的直接数据,还有表达式。

语句
一条JScript代码语句由写在同一行的一个或多个条目及符号组成。每一条语句以一个新行开始,但一个好的建议是明确的结束你的语句。你可以用分号(;)做这样事情,它是非曲直JScript的结束符。

aBird = "Robin";
var today = new Date();

一组由花括号({})括起来的JScript语句称为一个块。比如在函数和条件表达式里就用到了块。在下面的例子当中,从第一条语句开始定义一个函数,该函数由有五条语句的块组成。后三条语句,没有被花括号括起来,所以不是一个块,也不是所定义函数的一部分。
function convert(inches) {
feet = inches / 12; // 这五条语句在一个块里.
miles = feet / 5280;
nauticalMiles = feet / 6080;
cm = inches * 2.54;
meters = inches / 39.37;
}
km = meters / 1000; // 这三条语句不在一个块.
kradius = km;
mradius = miles;

注释
一个单行JScript注释是以一对正斜杠为开始.一个多行注释以一个正斜杠和星号(不管多少个)的组合(/*)为开始,以相反的星号和反斜杠的组合(*/)为结束.
aGoodIdea = "Comment your code thoroughly."; // 这是一个单行注释
/*
这是一个多行注释用来解释前面的语句.

The statement assigns a value to the aGoodIdea variable. The value, which is contained between the quote marks, is called a literal. A literal explicitly and directly contains information; it does not refer to the information indirectly. (The quote marks are not part of the literal.)
*/

// 这是另一个多行注释,用一系列的单行注释组成
// After the statement is executed, you can refer to the content of the aGoodIdea
// variable by using its name, as in the next statement, in which a string literal is
// appended to the aGoodIdea variable by concatenation to create a new variable.

var extendedIdea = aGoodIdea + " You never know when you'll have to figure out what it does.";

赋值和相等
等号(=)用于在JScript声明赋值的行为.即一条JScript语句可以这样
anInteger = 3;

它的意思是"把值3赋给变量anInteger",或者"anInteger得到了值3.".当你想比较连歌值是否相等时,要用一对等号(==).在"程序流程控制"里将做细论.

表达式
一条JScript表达式是作为一个Boolean(布尔型)或一个数字而可为一个人的表达语句.表达式包含象"+"的运算字符,而不是"加上"这样的词语.任何成立的值,变量,操作符,以及表达式的组合构成一个表达式.
var anExpression = "3 * (4 / 5)"; // 第一个表达式
var aSecondExpression = "Math.PI * radius * 2"; // 第二个表达式
var aThirdExpression = aSecondExpression + "%" + anExpression; // 含第一,第二个表达式的第三个表达式
var aFourthExpression = "(" + aSecondExpression + ") % (" + anExpression + ")"; // 含第一,第二个表达式的第四个表达式




相关文章

相关软件