首页 > 代码库 > Jscript 随记

Jscript 随记

1、Jscript 不能用来编写独立运行的应用程序,并且没有对读写文件的内置支持。

2、注意,语句块中的原始语句以分号结束,但语句块本身并不以分号结束。

3、注意,Jscript 与 C++ 以及其他某些语言不同,它不认为语句块是一个新的范围;只有函数创建新范围。
4、注意   如果您试图将一个多行注释插入到另一个中,JScript 不能按正常的方式解释生成的多行注释。标明嵌入的多行注释结束的 */ 被认为是整个多行注释的结尾。这就意味着嵌入多行注释之后的文本不再被认为是注释;相应地,它将被解释为 JScript 代码,并会产生语法错误。

5、如果在var语句中没有初始化变量,变量自动取 JScript 值undefined。尽管并不安全,但声明语句中忽略var 关键字是合法的 JScript 语法。这时,JScript 解释器给予变量全局范围的可见度。当在过程级中声明一个变量时,它不能用于全局范围;这种情况下,变量声明必须var 关键字。

6、JScript 变量的类型相应于他们包含的值的类型,是一种自由类型的语言。它的变量没有预定类型。
运算结果
数值与字符串相加将数值强制转换为字符串。
布尔值与字符串相加将布尔值强制转换为字符串。
数值与布尔值相加将布尔值强制转换为数值。

7、Jscript 提供了 11 个内部(或“内置”)对象。它们是ArrayBooleanDateFunctionGlobalMathNumberObjectRegExpError 以及 String 对象。

继续补充中、、、

Jscript 随记