Jscript 随记

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

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

3、注意,Jscript 与 C++ 以及其它某些语言不同。它不觉得语句块是一个新的范围。仅仅有函数创建新范围。

4、注意   假设您试图将一个多行凝视插入到还有一个中,JScript 不能按正常的方式解释生成的多行凝视。标明嵌入的多行凝视结束的 */ 被觉得是整个多行凝视的结尾。这就意味着嵌入多行凝视之后的文本不再被觉得是凝视;对应地,它将被解释为 JScript 代码,并会产生语法错误。


5、假设在var语句中没有初始化变量,变量自己主动取 JScript 值undefined。虽然并不安全,但声明语句中忽略var keyword是合法的 JScript 语法。

这时,JScript 解释器给予变量全局范围的可见度。

当在过程级中声明一个变量时,它不能用于全局范围;这样的情况下。变量声明必须var keyword。


6、JScript 变量的类型对应于他们包括的值的类型,是一种自由类型的语言。

它的变量没有预定类型。

运算 结果
数值与字符串相加 将数值强制转换为字符串。
布尔值与字符串相加 将布尔值强制转换为字符串。

数值与布尔值相加 将布尔值强制转换为数值。

7、Jscript 提供了 11 个内部(或“内置”)对象。

它们是ArrayBooleanDateFunctionGlobalMathNumberObjectRegExpError 以及 String 对象。


继续补充中、、、
原文地址:https://www.cnblogs.com/yfceshi/p/6801987.html