JavaScript

JavaScript是区分大小写的

脚本的位置,body部分,是在载入的时候就执行的,而head部分则在调用的时候执行(这句话有问题,写在函数体内的脚步需要调用才能执行,否则在载入的时候就会执行的)

声明变量 var,变量如果没有声明直接赋值的话,它会自动声明的

JavaScript 消息框 警告框alert,确认框confirm,提示框prompt

函数

无参数的

function displaymessage() { alert("Hello World!") }

有参数的

function prod(a,b) { x=a*b return x }

返回值用return返回

for in 语法:用于遍历数组和对象的属性

for (变量 in 对象)

{ 在此执行代码 }

事件:onload onUnload  onFocus, onBlur  onChange onSubmit onMouseOver onMouseOut

全局函数:

FF: Firefox, IE: Internet Explorer

函数 描述 FF IE
decodeURI() 解码某个编码的 URI。 1 5.5
decodeURIComponent() 解码一个编码的 URI 组件。 1 5.5
encodeURI() 把字符串编码为 URI。 1 5.5
encodeURIComponent() 把字符串编码为 URI 组件。 1 5.5
escape() 对字符串进行编码。 1 3
eval() 计算 JavaScript 字符串,并把它作为脚本代码来执行。 1 3
getClass() 返回一个 JavaObject 的 JavaClass。    
isFinite() 检查某个值是否为有穷大的数。 1 4
isNaN() 检查某个值是否是数字。 1 3
Number() 把对象的值转换为数字。 1  
parseFloat() 解析一个字符串并返回一个浮点数。 1 3
parseInt() 解析一个字符串并返回一个整数。 1 3
String() 把对象的值转换为字符串。 1  
unescape() 对由 escape() 编码的字符串进行解码。 1 3

顶层属性(全局属性)

方法 描述 FF IE
Infinity 代表正的无穷大的数值。 1 4
java 代表 java.* 包层级的一个 JavaPackage。    
NaN 指示某个值是不是数字值。 1 4
Packages 根 JavaPackage 对象。    
undefined 指示未定义的值。 1 5.5
原文地址:https://www.cnblogs.com/zqstc/p/1608669.html