JavaScript的使用
<script>标签
<script>标签是可以用在<body>和<head>中的,另外也可以写在.js文件中,使用方式如下:
<body>
<script>
你的脚本
</script>
</body>
<head>
<script>
你的脚本
</script>
</head>
使用外部JS文件的时候,只需要将文件名引用即可
<body>
<script src="myScript.js"></script>
</body>
JavaScript输出
在上一博客中已经简单介绍了JavaScript的输出,这里只强调下面一点:
使用document.write() 时,这个操作仅仅向文档输出写内容。
如果在文档,也就是你的页面加载完之后再调用这个document.write(),整个HTML页面都会被覆盖。
JavaScript 语句
1.在JavaScript中,可以不使用分号来结束语句。但通常会使用分号。
2.JavaScript对大小写是敏感的,所以getA和geta是不同的方法
3.在JavaScript中,可以使用反斜杠对文本字符串进行换行,例如:
document.write("Hello \
World!");
JavaScript 注释
1.使用 // 进行单行注释
2.使用/**/进行块注释
这个和Java是相同的
JavaScript 变量
在JavaScript中,变量是没有类型的。我们可以把JavaScript中的变量当做存储数据的容器。
1.声明变量。JavaScript中使用var关键字来声明变量。也可以在变量声明中对其赋值:
var a;
var b = "test";
在变量声明但没有赋值的时候,其值为undefined。
但是建议在变量声明的时候就对其进行赋值。
如果你想在一行语句中对多个变量进行赋值,可以如下:
var a = "testa", b = "testb";
如果对一个变量进行重复声明,变量的值不会丢失。
var a = "testa";
var a;
如上的代码执行后,变量a的值仍然是”testa”。
JavaScript 数据类型
上面讲到JavaScript中的变量是没有类型区分的,但是在JavaScript中也是有多种数据类型:
1.字符串类型:
JavaScript中可以使用单引号或双引号定义任意文本,如下:
var a = "testa";
var b = 'testb';
2.数字类型:
JavaScript中的数字可以带小数点来表示小数,而且并不像Java中有Int和Double的区分。
JavaScript中甚至可以使用科学技术法来表示数字:
var a = 1;
var b = 1.2;
var c = 1e10;
var d = 1e-10;
3.布尔类型
JavaScript中的布尔类型就和Java中的相同了,只有true和false两个值。
4.数组
JavaScript中可以使用Array来声明数组:
var myArray = new Array();
myArray[0] = "a";
myArray[1] = "b";
也可以直接声明:
var myArray = new Array("a","b");
或
var myArray = ["a","b"];
5.对象
JavaScript中也是有对象类型的,下面是对象的声明方法:
var person = {
name : "test",
age : 23,
id : 100
};
也可以声明在一行内。
对象类型的寻址方式也有两种:
var name = person.name;
var name = person["name"];