JavaScript 的基本介绍
JavaScript作用:
1.在客户端校验数据,减少服务器端的压力
2.实现网页的动态效果
JavaScript是一种语法和java类似,可以和HTML互动的解释型语言
编译型语言:Java C#
解释型语言:HTML SQL JS
ES6
如果变量不声明,会默认生成局内变量
变量声明
var 声明变量
变量名 驼峰命名法
赋值 任意数据
使用typeof()判断变量的数据类型
使用String.length属性获取字符串的长度
String.length属性获取字符串的长度
String.substr(index,count)从下标开始截取count个字符
String.substring(begin,end)从start位置开始截取到(不包含)end的位置
String.charAt(index)返回index位置上的字母
indexOf(str,index)查找str字符在字符串中首次出现的位置,index可以设置起始位置
var array = new Array(size);声明集合的长度
var array = new Array(val1,val2,val3,...,valn); 声明集合并赋值
array[index] 获取array集合中index位置存储的值
array.sort 升序排序数组元素
array.push() 向集合末尾添加一个元素
输入输出:
输入 prompt();
输出 alert(); 以模式化(后面停止运行直到点击确认)
console.log; 在控制台打印日志
常用函数:
parseInt() 将字符串转换为整型
parseInt() 将字符串转换为浮点型
isNaN 检查参数是否非数字(数字返回false,其他类型true)
自定义函数:
function 函数名 ([参数列表]){
[return result;]
}
如果未定义return结果,则返回undefined
事件:
onmouseover 鼠标悬浮于控件之上触发
onmouseout 鼠标离开控件范围时触发
onmousemove 鼠标在控件内移动时触发
onclick 鼠标点击控件时触发
onload doc文档加载完成后触发
onkeydown 按下键盘按键时触发
onchange 域的内容被改变时触发