[JS与C#同时看]
[js常用函数]
alert
confirm
escape
eval
isNaN
parseFloat
parseInt
prompt
unescape
[Array]
js C#
Array.join -> string.join
reverse -> array.
sort -> array.
getMonth 0-11
[Math]
属性(常数)
js:
E, LN2, LN10, LOG2E..
PI, SQRT1_2, SQRT2
C#
E, PI
函数:
abs
acos asin atan弧度值
exp e的乘方
log
pow floor max min random
Math.floor(Math.random*5)
取5以内的随机值。
ceil(C#:Ceiling)
js第一个字母小写
C#第一个字母大写
[String]
js提供大量html效果生成
C#静态方法:
Compare,Join,Concat
js:无
indexOf
lastIndexOf
subString
charAt -> 数组访问[]
左右对齐
Length 属性
toLower toUpper Replace Split
C# 大量函数
CompareTo
StartsWith EndsWith
PadLeft PadRight
Insert Remove Split
js:replace(rgExp, string)可带正则
c#无正则
js:int search(rgExp)
c#:Substring(start,length)
js:substring(start,end)
js:substr(start,length)
两种正则定义方式
var r = new RegExp("[A-Z]", "g");
var r = /[A-Z]/g;
循环内部compile编译后更快
<strike>删除线