1. JavaScript的特点
①:JavaScript主要用来在HTML页面中添加交互行为。
②:JavaScript是一种脚本语言,语法和Java类似。
③:JavaScript一般用来编写客户端脚本。
④:JavaScript是一种解释性语言,边执行边解释。
2. JavaScript的基本结构
< script type=” text/JavaScript ” > JavaScript语句;< /script >
3. 引用JavaScript的方式
①:内部JavaScript文件。
②:使用外部JavaScript文件。
③: 直接在HTML标签中。
4. JavaScript声明变量的语法
var 合法变量名;
5. JavaScript中常用的数据类型
①:undefined(未定义类型)。
②:null(空类型)。
③:number(数值类型)。
④:String(字符串类型)。
⑤:boolean(布尔类型)。
6. ECMAScript提供了typeof运算符来判断一个值或类型属于哪个数据类型的语法
typeof (变量或值)
7. String对象常用的方法
方法 |
描述 |
indexOf( str,index ) |
查找某个指定的字符串在字符串中首次出现的位置 |
charAt( index ) |
返回指定位置的字符串 |
toLowerCase( ) |
把字符串转换为小写 |
toUpperCase( ) |
把字符串转换为大写 |
Substring( index1,index2 ) |
返回位于指定索引index1和index2之间的字符串,并且包括索引index1的字符,不包括index2对应的字符 |
split( str ) |
将字符串分割为字符串数组 |
8. 创建数组的语法
var 数组名称 = new Array ( size );
9. 数组常用的方法和属性
类别 |
名称 |
描述 |
属性 |
length( ) |
设置或返回数组中元素的数目 |
方法 |
join( ) |
把数组的所有元素放入一个字符串,通过一个分隔符进行分割 |
sort( ) |
对数组进行排序 | |
push( ) |
向数组末尾添加一个或多个元素,并返回新的长度 |
10. 运算符号
类别 |
运算符号 |
算术运算符 |
+、-、*、/、++、- -、% |
比较运算符 |
>、<、>=、<=、==、!=、===、!== |
逻辑运算符 |
&&、||、! |
赋值运算符 |
=、+=、-+ |
11. 逻辑控制语句
①:if结构
if(表达式){ //JavaScript语句; } else { //JavaScript语句; }
②:switch语句
switch(表达式){
case 1: //JavaScript语句; break ;
case 2: //JavaScript语句; break ;
. . . .
default: //JavaScript语句; break ;
}
③:for循环
for(初始化;条件;增量或减量){ //JavaScript语句; }
④:while循环语句
while(条件){ //JavaScript语句; }
⑤:do--while循环语句
do{ //JavaScript语句; } while(条件);
⑥:for--in循环
for(变量 in 对象){ //JavaScript语句; }
12. 中断循环
①:break:可以立即退出整个循环。
②:continue:指示退出当前循环,根据判断条件决定是否进行下一次循环。
13. 注释
①:当行注释: //
②:多行注释: /* . . . . */
14. 常用的输入输出
①:警告语法: alert(“ 提示信息 ”)
②:提示语句: prompt(“ 提示信息 ” , “ 输入框的默认值信息 ”)
15. JavaScript常用函数
一:系统函数
①:parseInt(“ 字符串 ”)
②:parseFloat(“ 字符串 ”)
③:isNan(x)
二:自定义函数
function 函数名(参数1,参数2,参数3 . . . . . ){
//JavaScript语句;
[ return 返回值 ]
}
三:调用函数
事件名 = “ 函数名 ( ) ”
16. 常用的事件
名称 |
说明 |
onload |
一个页面或一幅图像完成加载 |
onlick |
鼠标单击某个对象 |
onmouseover |
鼠标指导移到某个元素上 |
onkeydown |
某个键盘按键被按下 |
onchange |
域的内容被改变 |