JS 数学对象

计四舍五入(小数点后一位) var t = 3.46; var res = Math.round(t); // 3 var res = Math.round(4.6); 最大值 var res = Math.max(1,21,3,1,51,24,1,31,3,13,1,231,23,13,1,321,23,124,1,241); var res = Math.max(9...

Read more

JS 时间对象

创建的本机时间var t = new Date(); var t = new Date(2016, 9, 17, 16, 43, 40); // 月份的索引是从0 开始的 var t = new Date(2011,10,10,11,12,13); 获取年份var year = t.getFullYear(); 月份var month = t.getMonth()+1; if(m...

Read more

Javascript正则表达式(Regular Expression)

声明方式 RegExp 第一种方式var reg = new RegExp('love'); // '[模式修正符]' var str = 'i love you'; var res = res.test(str); // true 返回类型为boolean 第二种方式 : var reg = /12/; (无引号) 转义字符 var reg = /\w/; /...

Read more

JS 字符串函数

var str = ' i love You '; 统计字符串长度var len = str.length; // 12 清除两侧空白 (仅能清除空白字符)var res = str.trim(); // i love youvar res = str.trim(‘@’); 获取指定索引位置上的字符 $str = ‘iloveyou’; PHP $str[5]; $str{5};var...

Read more

JS作用域

JS作用域 变量 声明的变量只能在当前代码块和同级函数以及同级函数的子函数代码块中有效 如果在函数内部定义变量的时候,不加var,那么该变量默认会称为全局变量 函数同变量1相同代码相通性:外部声明的变量可以在内部使用 <script type="text/javascript"> var a = 100; var b = 200; </script> &l...

Read more

JS 函数的声明方式 参数注意 返回函数

函数的声明方式第一种 可实现函数优先加载的func(); var func = 100; function func() { alert('第一种声明方式'); } func(); 第二种 匿名 函数名不能跟变量名重复func_2(); var func_2 = function() { alert('第二种声明方式'); } func_2(); // JS...

Read more

JS 对象声明方式

new Object var meinv = new Object(); //添加成员属性 meinv.name = '赵旭'; // .[] 元素操作符 meinv.age = 26; meinv.heigh = '159cm'; // 动态特性 meinv['weight'] = '50kg'; var str = 'sanwei'; meinv[str] = '80 5...

Read more

JS 流程循环控制、循环控制

流程控制 if…else if中间一定要空格var money = 9.9; if(money<9.9){ alert('拿我当什么人'); }else if(money>9.9 && money<50){ alert('我不是那人'); }else if(money>50 && money<100){ alert(...

Read more

JS 数值转换

数值转换 转变成数字 转变成整型 parseInt()var str = '123456'; // 123456 number var str2 = 'iloveyou123456'; // NAN number var str3 = '1234iloveyou'; // 1234 number var res = parseInt(str); 转变成浮点型 parseFloat()v...

Read more