----------arguments-----------
function fozzz(){
console.info(arguments[0],arguments[1])
}
fozzz("name","password")
---------json格式 js对象------------
----------------js对象转json格式------------------------
jsonObject={}
jsonObject["name"]="fozzz"
jsonObject["password"]="mypwd"
myJson=JSON.stringify(jsonObject)
console.info(myJson);
----------------json格式转js对象------------------------
myJson2='{"name":"fozzz","password":"mypwd"}'
jsonObject2=JSON.parse(myJson2)
console.info(jsonObject2.name)
var result
ajax=new XMLHttpRequest()
ajax.onreadystatechange=function(){
if(ajax.readyState==4){
if(ajax.status=200){
result=ajax.responseText
}
}
}
ajax.open("GET","fozzz.json",true)
ajax.send()
---------foreach遍历(适用于自建数组)------------
arr=["1","2","3","4"]
for(i in arr){
console.info(arr[i])
}
result=eval("1+4/2-1")
console.info(result)
--------动态函数-----------
myText="console.info(arguments[0]+arguments[1])"
myFuction=new Function("",myText)
//调用
myFuction(2,2)
arr1=[5,2,3]
arr2=[4,5,6]
arr1.concat(arr2)
arr1.join()
arr1.pop()
arr1.push(10)
arr1.sort()
---------一些地方注意加双引号-----------
function fozzz(){}
setInterval("fozzz()",1000)
-------其他-------
Math.random()
isNaN(..) 不是数字返回true
parseInt/parseFloat 字符串转换
encodeURI/decodeURI 编码解码