完整的 JavaScript 实现是由以下 3 个不同部分组成的:
1、核心(ECMAScript) 描述了该语言的语法和基本对象;
2、文档对象模型(DOM) 描述了处理网页内容的方法和接口;
3、浏览器对象模型(BOM) 描述了与浏览器进行交互的方法和接口。
METHOD:
slice()/substring():取子字符串
parseInt():将字符串转换成整形
charAt(“a”):返回a所在字符串中的索引值
typeof(“obj”)返回obj的类型
toExponential(num):转换成科学记数法,num标识十的多少次方
定义数组var arr=Array(“a”,”b”,”c”)等价于var arr=[“a”,”b”,”c”]
Join():指定数组转换后字符串间的连接符
split():将字符串转换成数组,接受一个参数,为分隔字符的标识
reverse():使数组元素反序排列,用split()方法使字符串反序排列(str.split(“”).reverse().join(“”))
sort():对数组按字母顺序进行排序
push(“abc”):压栈abc为压进数组的内容
pop():出栈,调用pop()时候obj.pop(),不需要传参数
toUpperCase():转换成大写
toLowerCase():转换成小写
isNaN(num):判断num是否是数字
prompt(“x”):待输入框的用户提示,x为提示的内容
Number(“y”):将y转换成数字
arguments():用来访问函数的参数,arguments(0)标识第一个参数…
arguments.length检测传递的参数个数
window.open(“…”):打开新的窗口。该方法接受4个参数,分别为新窗口的URL;新窗口名称;特性字符串;新窗口是否替代当前载入页面的布尔值(不常用)
confirm():待确认,取消的对话框,该方法返回一个布尔值,确定为true,取消为false
prompt():带提示的输入对话框