注:null不能写成Null或NULL。 null既不等于“0”,也不等于“空字符串”。因为“0” 是数值,“空字符串”是字符串。
a) 自动数据类型转换 如果表达式中用()运算符,且其中一个操作数 为字符串,另一个操作数为数值时,JavaScript自动 将数值转成字符串。 例如:var x=”我今年”18; 结果:x=“我今年18” var x=”15”8 结果:x=158 如果表达式中用了其它运算符,JavaScript自动将字 符串转成数值。 例如:var x=”30”/5; 结果:x=6 var y=”15”-“8”; 结果:y=7 举例
e) 字符串运算符(String operators) f) 条件运算符(?) 格式:条件表达式?值1:值2 如果条件表达式的结果是ture,返回值1,否则就返 回值2。 g) new:定义对象实例。 语法:对象名称 = new 对象类型(参数) 例如:myArray=new Array(3)
b) 变量的声明 变量声明时,不必定义类型,所有类型均由小写的 var声明。 例如: var name; (JavaScript自动给出一个未定义值) var name,sex; (JavaScript自动给出一个未定义值) var name=”张永”,sex=”女生”; (二变量均为字 符串)
b) 数据类型转换函数 eval(字符串):将传入的字符串参数内容,转换成 相应的数值,例如:
parseInt(字符串,[底数]):将传入的字符串,转 换成指定底数的数值。 parseFloat(字符串):将传入的字符串,转换成浮 点数值。
1.什么是JavaScript脚本语言? (1) 脚本语言(Scripting Language)? 由ASCII码构成,可直接用任何的文本编辑器开 发完成。是一种不必事先编译,只要利用适当的 解释器(Interpreter)就可以执行的简单的解释式程 序。 (2) JavaScript? JavaScript是由网景公司开发的一种跨平台,纯 面向对象(object-oriented)式的网页式脚本语言 (Web Script Language)。JavaScript代码可直接嵌 入HTML文件中,随网页一起传送到客户端浏览器, 然后通过浏览器的解释器来解释执行。
如果两个操作数不等,返回true 如果A大于或者等于B,返回true 如果A大于B,返回true 如果A小于或等于B,返回true 如果A小巧或等于B,返回true
数值(Number):包含整数或浮点数。 逻辑值(Logical):取值为true或false。 字符串(String):用单引号或双引号括起来的零个或 多个单一的字符所组成。 空值(null):表示没有值,取唯一值”null”,大小写 敏感。 未定义值(undefined):表示尚未定义值。
JavaScript是由网景公司开发的一种跨平台,面向 对象(object-oriented)的网页脚本语言(Web Script Language),是目前流行的网页特效设计语言。 JavaScript代码可直接嵌入HTML文件中,随网页一 起传送到客户端浏览器,然后通过浏览器来解释执行。
h) delete:删除对象、属性、数组、变量 格式:delete 对象名 delete 对象名.属性名 delete 数组名[索引值] delete 变量名 注:删除成功返回true,删除失败返回flase i) typeof:用来判断操作数的类型 格式:typeof 操作数 或 typeof (操作数) j) this:代表当前对象,因此用在不同的地方,就有不 同的结果。