1.JavaScript的实现
js脚本语言是与浏览器窗口以及在浏览器窗口中显示的文档紧密相关的。也就是说,js的实现由三个不同的部分组成。
- ECMAScripe
- Document Object Model(DOM):文档对象模型。
- Browser Object Model(BOM):浏览器对象模型。
2.js语法
js脚本代码出现的位置由3处。
-
放置在
-
将脚本代码作为属性值,如
js基本要素 -
标识符由大小写字母、数字、下划线(_)、美元符号($)组成。
-
变量不区分类型
声明变量要使用var关键字。
声明变量同时为其赋值。 -
每条功能以分号结尾,作为属性值的js脚本最后一条语句结尾处的分号(;)可以省略。
-
注释
-
代码段是一系列的顺序执行的代码,这些代码要被封装在{}中。
2.2变量
2.3数据类型
- 未定义(Undefine)
- 空(Null)
- 布尔型(Boolean)
- 字符串(String)
- 数值(Number)
- 对象(Object)
- 引用(Reference)
- 列表(List)
- 完成(Completion)
其中后3种类型仅仅作为js运行中间结果的数据类型,不能在代码中使用。
2.3.1字符串
字符串由0 个或则多个字符构成。字符包括字母、数字、标点符号和空格,字符串必须放在单引号或则双引号里。
(1)JaⅤaScript字符串定义方法。
-
方法一:
Var Str=new String (“字符串”); -
方法二:
var str = new String(“字符串”);
(2)JaⅤaScript字符串使用注意事项。 -
字符串类型可以表示一串字符】字符串类型应用双引号和单引号括起来
(3)字符串使用
js 的内部特征直译就是能够连接字符串。
范例2.2
<script>
var msg="hello";
msg=msg+"world";
alert(msg);
</script>
范例2。3
<script>
var str="hello world!";
alert("hello world!"中的字符个数:+str.length);
<