ECMAScript
-
语法
- 与html结合方式
//内部js <script>alert("hello world"); </script> //外部js <script src="js/demo01.js"></script>
- 注意 : <script>定义的位置会影响执行的顺序.
-
数据类型
基本数据类型 : number, string, boolean, null, undefined(未定义, 变量未初始化, 则默认为undefined).
引用数据类型 : 对象 -
变量
JavaScript是弱类型语言, 可以存储任意类型的数据.语法 :var 变量名 = 初始化值;
使用var定义时, 定义的变量是局部变量, 不使用var定义的变量是全局变量. -
流程控制语句...
-
对象
ECMAScript对象-
Function对象
创建:function function_name(arg1, arg2,...){ function_body }
var function_name = new function(arg1, arg2, ..., argN, function_body)
-
Array对象
Array对象及方法详情
创建:
``
new Array();
new Array(size);
new Array(element0, element1, ..., elementn);特点: > 元素类型可变. eg new Array(1,"c", true); 不会越界.
-
Date对象
Date对象及其方法
创建:
var myDate=new Date();
-
Math对象
-
RegExp对象(正则表达式对象)
RegExp对象- 创建:
- new RegExp(pattern, attributes);
- var reg = /正则表达式/;
正则表达式默认以^开始, 以$为结束.
- 方法:
test(参数)方法
- 创建:
-
Global对象
Global对象详细用法
Global中封装的方法不需要对象就可以直接调用. 方法名(). -
方法:
``` encodeURI() : url编码 decodeURI() : url解码 * eval() : 计算 JavaScript 字符串,并把它作为脚本代码来执行. ```
-
Other
输出到页面 : document.write(b);
网友评论