1.JavaScript通常用来操作HTML,文档输出document.write("");执行顺序按照编写顺序执行
2.JavaScript标识符必须以字母、下划线或美元符号开始,它会忽略到多余的空格
3.JavaScript数据类型:1.字符串 2.数字 3.布尔:返回真或者假 4.数组 5.对象 6.null 7.未定义 8.赋值为空清除变量
4.JavaScript运算符:1.算术运算符:+、-、*、%、++、--。 2.算数运算符:=、+=、-=、/=、%=。 例:i+=j:i=i+j
3.字符串操作:任何类型与字符串相加都转换为字符串类型,变为拼接。例5+“5”结果为55
4.比较运算符:==(不看类型)、===(看类型)、!==、!==、>、< 。5.逻辑运算符:&&、||、!。
6.条件运算符:x<10?"x比10小":“x比10大”
5.JavaScript条件语句:1.if else 2.switch。例switch(条件语句){
case 1: document.write(); break; case 2: document.write(); break;
default: document.write(); break; }
6.for循环: for(i=0;i<10;i++){}
7.while循环: while(i<10){}括号内容为真继续执行,否者停止执行。
do、while:do{}while(i<10:先执行一次再判断
8.跳转语句:break:跳出当前循环语句;continue:跳出本次循环,并进行下一次循环
9.函数是由事件驱动或者当它被调用时执行的可重复使用的代码块。
定义函数:function 函数名(){函数体}在调用时必须按照相同名称调用函数
10.函数的调用:调用方式1.
29.JS的History对象:对象包含浏览器历史的集合
History方法:1.history.back()后退。2.history.forward()前进。3.history.go进入历史某个页面
由一个页面进入此页面进行一系列操作
30.JS的location对象:获得当前页面的地址,并把浏览器重定向到新的页面
location对象属性:1.location.hostname返回web主机域名。2.location.pathname返回当前页面的路径与文件名
3.location.port返回web主机端口。4.location.protocol返回所使用的web协议。5.location.href属性返回当前页面的URL
6.location.assign()方法加载新的文档
// document.getElementById("pid").innerHTML=window.location.hostname;//返回web主机域名
//document.getElementById("pid").innerHTML=window.location.pathname;//得到当前页面路径和文件名
// document.getElementById("pid").innerHTML=window.location.port;//得到当前端口
//document.getElementById("pid").innerHTML=window.location.href;//得到当前页面地址
// location.assign("http://www.4399.com");//在函数事件中加载新的文档,传递给HTML的元素
31.JS浏览器screen对象:包含有关用户屏幕的信息
document.write("可用高度:"+screen.availHeight+",可用宽度:"+screen.availWidth);
document.write("屏幕高度:"+screen.height+",屏幕宽度:"+screen.width);