JavaScript基本知识
1.语言类型
1)基本类型:数值、字符串、布尔类型
var num = 100; var str = "字符串类型"; var flag = false;
2)特殊类型:null(空类型)、undefined(不确定类型)
var array = null; var student;
3)符合类型:对象、数组、函数
2.函数的定义方法
1)正常方式
function mysum(num1,num2){ return num1 + num2; } mysum(100,200);
2)构造器方式
var youresult = new Function("num1","num2","return num1+num2"); youresult(1000,2000);
3)直接量(匿名、无名方式)
var theyresult = function(num1,num2){ return num1 + num2; } theyresult(10000,20000) ;
3.JavaScript的对象
1)内置对象:Math、Date、String 等
var str = new Date().toLocaleString();
2)自定义对象
function Student(id,name,sal){ this.id = id; this.name = name; this.sal = sal; } var s = new Student(1,"你好",7000); document.write("编号:" + s.id + "<br/>"); document.write("姓名:" + s.name + "<br/>"); document.write("薪水:" + s.sal + "<br/>");
3)浏览器对象document、window、status(状态栏)、location(地址栏)、history(历史栏)等
window.history.go(0);//1(前进) 0(刷新) -1(后退)
window.open("www.imzhuo.com");
4)activeX对象:ActiveObject("...")等