JavaScript是一种脚本语言,简称js,结构简单,使用方便,代码可以直接放入HTML文档中,可以直接在支持JavaScript的浏览器中运行.JavaScript使得网页的交互性更强,更生动和灵活。当在浏览器网页时做了某种操作就产生一个事件,JavaScript所编写的程序可对相应的事件作出反应。
JavaScript基础知识要点:
一、js的三个特点
1) 区分大小写。
2) 弱类型变量,定义变量只用“var”关键字。
3) js多行注释用/**/表示 单行注释用//表示
二、变量
1) 变量通过关键字var声明。
2) 用var同时声明多个变量。
var girl="jacom",age="19",male="false",
3) js变量不一定需要初始化。
var couple;
4) 变量名称规则:
①首字母必须是字母(大小写均可)、下划线、或者美元符。
②余下的字母可以是下划线、美元符、任意字母或数字字符。
③ 变量不含关键字。
5) 命名习惯
类型 | 前缀 | 例子 |
数组 | a | aArray |
布尔值 | b | bMale |
浮点 | f | fTax |
函数 | fn | fnSwap |
整数 | i | iAge |
对象 | o | oCar |
正则 | re | RePattren |
字符串 | s | sUniversity |
三、数据类型
1) 字符串
var sMyString="hello world";
字符串属性方法
终止位置) |
内容不包括终止位置的那个字符, 第二个参数缺省时即从开始的位 到字符串的末尾。 |
substr (起始位置,字符串长度) indexOf(“字符”) 从前往搜索字符串某个字符 第一次出现的位置,如果找 不到返回-1 indexOf(“字符”,起始位置)lastindexOf("字符")从后往前lastindexOf("字符", 起始位置) |
2) 数值
3) 布尔型
4) 类型转换
①数值转换字符 特殊:var a=b=4 alert(1+b+c.toString());
数值类型转字符串的同时实现进制转换
②字符串转数值类型
parseInt(), parseFloat() 首先检查位置0处的字符,判断其是否为有限数字,不是直接返回isNaN,不再进行操作,如果为有限字符,检查位置1处字符,直到发现非有效字符为止。
5) 数组
① varl aTeam=new Array(12); 数组长度12
② var aColor=new Array(); 不确定数组的长度
a2Color[0]="blue";
aColor[1]="yellow";
aColor[2]="green";
aColor[3]="black";
③ var aTeam=new Array(1,2,3,4); 数组长度
④ 括号定义数组
⑤数组转字符串
⑥用join方法指定转换后字符串间的连接符
⑦用split方法将字符串转数组
⑧用reverse方法使数组元素反序
⑨用split方法使字符串反序排列
⑩用sort方法进行数组元素排序