码迷,mamicode.com
首页 > Web开发 > 详细

常用js函数

时间:2014-07-05 17:41:43      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:使用   os   io   应用   new   window   

escapse() 编码函数
escape("(") => %28

unescape() 解码函数
unescape("%29") => )

eval() 求值函数
eval("11") => 11

isNaN() 数值判断函数== is not a number
isNaN(0) => false
isNaN("a") => true
isNaN(null) => false
isNaN(undefined) => true

parseInt() 转成整数函数
parseInt("12") => 12

parseFloat() 转成浮点数
parseFloat("12.3").toFixed(2); => 12.30


数组
var str = new Array();
var str = new Array([5]);
var str = new Array(1,2,3);

var s1 = new Array(1,2,3);
var s2 = new Array(3,2,1);

concat() 将多个数组结合成一个新的数组
var s3 = s1.concat(s2);
s3 => [1,2,3,3,2,1]
只改变s3,不会改变s1

join() 数组元素结合成一个字符串,用特定字符分开
var s4 = s1.join("-");
s4 => "1-2-3"

split() 将字符串转为数组
var s5 = s4.split("-");
s5 => ["1","2","3"]

shift()将数组第一个元素删除
s1.shift() => [2,3]

pop() 将数组最后一个元素删除
s1.pop() => [1,2]

push() 放一个元素到数组
s1.push(4) => [1,2,4]

reverse() 反转
s1.reverse() => [4,2,1]

slice() 将数组内容引入一个新的数组,原数组不变
s1.slice(1) => [2,1]

valueOf() 取得数组内容
s1.valueOf() => [2,1]

 

布尔对象
1)如果转换值是null、undefined、0、false均转为逻辑值false
2)其余都转成true
var a = new Boolean(null) => false
var b = new Boolean(true) => true

toString()
a.toString() => "false"

valueOf()
b.valueOf() => true

 

日期对象
var sysDate = new Date()
sysDate.getYear();
sysDate.getFullYear();
sysDate.getMonth(); 0-11
sysDate.getDate(); 1-31
sysDate.getDay(); 星期数0-6
sysDate.getHours(); 0-23
sysDate.getMinutes(); 0-59
sysDate.getSeconds(); 0-59
sysDate.getMilliseconds(); 特定日的毫秒 0-999
sysDate.getTime(); 特定日期的数值

 

数学函数
Math.ceil(1.22) => 2
Math.floor(1.22) => 1
Math.round(1.22) => 1

Math.ceil(1.52) => 2
Math.floor(1.52) => 1
Math.round(1.52) => 2

 


字符串对象
var str = new String("abcd");
str => String {0: "a", 1: "b", 2: "c", 3: "d", length: 4}

anchor() 锚点
str.anchor("cc") => "<a name="cc">abcd</a>"

fixed() 固定字
str.fixed() => "<tt>abcd</tt>"

fontsize()
str.fontsize(7) => "<font size="7">abcd</font>"

search()
str.search("b") => 1

 

 

窗口对象格式
需要在前面标注window,在许多高级的应用中,可以使用其他别名来替代window
例:当系统中包含多个大小窗口时
opener:表示打开的当前窗口
parnet:表示上层框架的母窗口
self:表示当前活动窗口
top:表示最上方的窗口

closed:判断窗口是否已关闭,返回值为布尔值
status:代表状态工具栏的临时性信息
location:包含当前URL的信息
parent:代表包含当前窗口或框架组
toolbar:代表浏览器的工具栏

 

 

常用js函数,布布扣,bubuko.com

常用js函数

标签:使用   os   io   应用   new   window   

原文地址:http://www.cnblogs.com/teemogao/p/3822984.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!