整理一点js知识

来源:互联网 发布:常用的sql注入工具 编辑:程序博客网 时间:2024/05/17 23:30
js中math.round(x)里面只有一个参数,取整用的。而在(system中)round(x,s)第二个参数是保留的小数位。在国际标准中小数后面的四舍五入是四舍六入,4.451==4.5,4.450==4.4


arguments 属性
为当前执行的 function 对象返回一个arguments 对象。
function.arguments
function 参数是当前执行函数的名称,可以省略。


arguments 对象
该对象代表正在执行的函数和调用它的函数的参数。
[function.]arguments[n]


length 属性 (arguments)
[function.]arguments.length
返回调用程序传递给函数的实际参数数目。 


callee 属性
返回正被执行的 Function 对象,也就是所指定的 Function 对象的正文。
[function.]arguments.callee


0...n 属性
返回一个 arguments 对象中的各个参数的实际值,相应的值是由一个正在执行的函数的 arguments 属性返回的。
[function.]arguments[[0|1|2|...|n]]


递归


递归是一种重要的编程技术。该方法用于让一个函数从其内部调用其自身。


 setTimeout("fun()",1000);//1s后执行fun函数,只执行一次
 setInterval("fun()",1000);//每隔1000毫秒执行一次fun函数




toString 方法
返回对象的字符串表示。
objectname.toString([radix])


toFixed 方法
返回一个字符串,代表一个以定点表示法表示的数字。
numObj.toFixed([fractionDigits])
参数numObj必选项。一个 Number 对象。
fractionDigits可选项。小数点后的数字位数。其值必须在 0 – 20 之间,包括 0 和 20。


charAt 方法
返回指定索引位置处的字符。
strObj.charAt(index)




charCodeAt 方法
返回一个整数,代表指定位置上字符的 Unicode 编码
strObj.charCodeAt(index)


split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。


stringObj.split([separator[, limit]])


参数
stringObj 必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。
separator 可选项。字符串或 正则表达式 对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。 
limit可选项。该值用来限制返回数组中的元素个数。




concat 方法(String)
返回字符串值,该值包含了两个或更多个提供的字符串的连接。
string1.concat([string2[, string3[, . . . [, stringN]]]])


concat 方法 (Array)
返回一个新数组,这个新数组是由两个或更多数组组合而成的。
array1.concat([item1[, item2[, . . . [, itemN]]]])




indexOf 方法
返回 String 对象内第一次出现子字符串的字符位置。 
strObj.indexOf(subString[, startIndex])
参数
strObj
必选项。String 对象或文字。
subString
必选项。要在 String 对象中查找的子字符串。
starIndex
可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。


substr 方法
返回一个从指定位置开始的指定长度的子字符串。
stringvar.substr(start [, length ])
参数
stringvar
必选项。要提取子字符串的字符串文字或 String 对象。
start
必选项。所需的子字符串的起始位置。字符串中的第一个字符的索引为 0。
length
可选项。在返回的子字符串中应包括的字符个数。
说明
如果 length 为 0 或负数,将返回一个空字符串。如果没有指定该参数,则子字符串将延续到 stringvar 的最后。


substring 方法
返回位于 String 对象中指定位置的子字符串。 
strVariable.substring(start, end)
"String Literal".substring(start, end)
参数
start
指明子字符串的起始位置,该索引从 0 开始起算。
end
指明子字符串的结束位置,该索引从 0 开始起算。
说明
substring 方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串。
substring 方法使用 start 和 end 两者中的较小值作为子字符串的起始点。例如, strvar.substring(0, 3) 和 strvar.substring(3, 0) 将返回相同的子字符串。 
如果 start 或 end 为 NaN 或者负数,那么将其替换为0。 
子字符串的长度等于 start 和 end 之差的绝对值。例如,在 strvar.substring(0, 3) 和 strvar.substring(3, 0) 返回的子字符串的的长度是 3。 










 
0 0
原创粉丝点击