摘要:
Math对象包含了一些计算中可能会用到的一些特殊值,例如:Math.PI代表圆周率π。常用方法:1、max和min取最大值和最小值var max = Math.max(3, 54, 32, 16);alert(max); //54var min = Math.min(3, 54, 32, 16);alert(min); //3var arr = [3, 54, 32, 16];alert(Math.max.apply(Math,arr)); //54 使用这种方法可以让max和min支持传入数组对象2、舍入函数(ceil()、floor()、round())//ceil:只要有小... 阅读全文
摘要:
Global是一个固有对象(全局),不属于任何对象,目的是把所有全局方法集中在一个对象中。这里挑几个常用的global方法1、URI编码解码方法编码(encodeURI/encodeURIComponent)var uri = "http://www.wrox.com/illegal value.htm#start";//"http://www.wrox.com/illegal%20value.htm#start"alert(encodeURI(uri));//"http%3A%2F%2Fwww.wrox.com%2Fillegal%20val 阅读全文
摘要:
由于String的方法过多,这里只列举一下常用的但又不是很熟的1、replace()var text = "cat, bat, sat, fat"; var result = text.replace("at", "ond");alert(result); //"cond, bat, sat, fat" 替换第一个result = text.replace(/at/g, "ond");alert(result); //"cond, bond, sond, fond" //替换 阅读全文
摘要:
定义方法//方法1:推荐function sum(value1,value2){}//方法2:不推荐//原因:如果有调用此方法的代码在这个定义之前就会调用不到(未读取到内存)这个函数而报错,这跟javascript的读取引擎有关var sum = function(value1,value2){}//方法3:不推荐,在Safari中会导致错误var sum = function sum(value1,value2){}//方法4:不推荐var sum = new Function("num1","num2","rturn num1+num2&q 阅读全文
摘要:
声明方法:var expression = /pattern/flags;//var expression = new RegExp("pattern","flags");//pattern:正则表达式串//flags有3种可混合选择://1、g:全局模式,该模式应用与所有字符串,而非在发现第一个匹配项就停止//2、i:不区分大小写//3、m:多行模式,在达到一行文本末尾时还会继续查找下一行文本 常用方法:1、exec方法var text = "mom and dad and baby"; var pattern = /mom( an 阅读全文