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("...")等

原文地址:https://www.cnblogs.com/imzhuo/p/5919534.html