javascript:脚本语言,通过浏览器解释执行。
一、JavaScript的数据结构包括:标识符、关键字、常量、变量等。
二、JavaScript数据类型
JavaScript数据类型有2大分类:一是“基本数据类型”,二是“特殊数据类型”。
三、JavaScript的运算符按运算符类型可以分为以下5种:
(1)算术运算符;
(2)比较运算符;
(3)赋值运算符;
(4)逻辑运算符;
(5)条件运算符;
四、typeof运算符
typeof运算符用于返回它的操作数当前所容纳的数据的类型,这对于判断一个变量是否已被定义特别有用。
例如:typeof(1)返回值是number,typeof("javascript")返回值是string。
五、表达式
表达式是一个语句的集合,计算结果是个单一值。
在JavaScript中,常见的表达式有4种:
(1)赋值表达式;
(2)算术表达式;
(3)布尔表达式;
(4)字符串表达式;
六、数据类型转换
1、字符串->数字 parseInt();
2、数字->字符串toString();
七、注释:
//单行注释
/**/多行注释
八、作用域:
全局变量
局部变量
九、程序的执行结构
1、顺序结构:从上到下,从左到右
2、条件选择:if(条件语句){}else{}
3、循环结构:for、while、do while
十、document文档对象:
document对象属性
属性 说明
title 文档标题,即title标签内容
URL 文档地址
fileCreateDate 文档创建日期
fileModifiedDate 文档修改时间(精确到天)
lastModified 文档修改时间(精确到秒)
fileSize 文档大小
fgColor 定义文档的前景色
bgColor 定义文档的背景色
linkColor 定义“未访问”的超链接颜色
alinkColor 定义“被激活”的超链接颜色
vlinkColor 定义“访问过”的超链接颜色
十一、计时器:
setTimeOut()延迟调用
setTimeOut("alert('hello')",1000); 延迟一秒
setInterval()重复调用
timer=setInterval("alert('hello')",1000); 每隔一秒弹出一次
clearInterval()清楚重复调用
clearInterval(timer);