JavaScript语法
每一种语言都有自己的语法规则,JS语法与Java很像,所以学习起来比较容易。JS中也一样有变量,语句,函数,数组等常见语言组成元素。
1. 变量
通过关键字var来定义,弱类型既是不用指定具体的数据类型。
相同的变量可用作不同的类型:
var x // x 为 undefined
var x = 6; // x 为数字
var x = "Bill"; // x 为字符串
var carname=new String;
var x= new Number;
var y= new Boolean;
var cars= new Array;
var person= new Object;
JavaScript 变量均为对象。当您声明一个变量时,就创建了一个新的对象
2.基本数据类型(原始类型):
总共有五种原始类型:Undefined、Null、Boolean、Number 和 String
对变量或值调用 typeof 运算符将返回下列值之一:
1.undefined - 如果变量是 Undefined 类型的
2.boolean - 如果变量是 Boolean 类型的
3.number - 如果变量是 Number 类型的
4.string - 如果变量是 String 类型的
5.object - 如果变量是一种引用类型或 Null 类型的
至于为什么 typeof 运算符对于 null 值会返回 "Object"。
这实际上是 JavaScript 最初实现中的一个错误,然后被 ECMAScript 沿用了。现在,null 被认为是对象的占位符,从而解释了这一矛盾,但从技术上来说,它仍然是原始值。
Insert title here
JavaScript语法学习
1.关键字 (略): var for if switch case try catch break this new ...
2.标识符(和Java一样)
3.分隔符(和Java一样)
4.注释(比Java少了一种javadoc的方式: /** */ )
5.变量---弱类型, 同一页面中的变量是共享的,跟是否在同一脚本片段无关
Js语言很好玩....
※※※注意,js语言是大小写敏感的.
6.数据类型(number, boolean(有0和"非0"的概念),string,undefined, object )
1)基本数据类型:number,boolean,string,undefined
2)对象数据类型:object
下面补充一个with关键字
with 语句用于设置代码在特定对象中的作用域。
var sMessage = "hello";
with(sMessage) {
alert(toUpperCase()); //输出 "HELLO" 相当于alert(sMessage.toUpperCase());
}
提示:
with 语句是运行缓慢的代码块,尤其是在已设置了属性值时。大多数情况下,如果可能,最好避免使用它。