<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> function testDate(){ /** * 测试Date对象 */ var date = new Date(); console.log(date.getFullYear()); console.log(date.getYear()); console.log(date.getMonth()); console.log(date.getDay()); console.log(date.getDate()); console.log(date.getHours()); console.log(date.getMinutes()); console.log(date.getSeconds()); console.log(date.getMilliseconds()); } function testString(){ var s = "this is a STRING test"; //穿件一个锚点 <a name="is">this is a string test</a> //document.write(s.anchor("is")); console.log(s.anchor("is")); console.log(s.charAt(2)); console.log(s[2]); console.log(s.charCodeAt(2)); console.log(s.concat(",this","is ")); //返回的是 第一个与它匹配的字符串的位置 console.log(s.indexOf("is",8)) //第二个参数 表示 查找的其实位置 console.log(s.replace("is",function (){ return "tttt"; //用函数处理 返回值 })); console.log(s.substr(1,2)); //长度 包含末尾 console.log(s.substring(1,2)); //位置 不包含末尾 console.log(s.toLowerCase()); console.log(s.toUpperCase()); //字符串可以当作数组使用 s[2] = "tttt"; console.log(s); for(var i in s){ console.log(s[i]); } } function testMath(){ console.log(Math.abs("-10")); console.log(Math.ceil(-1.2)); console.log(Math.floor(-1.2)); console.log(Math.max(1,2,.43,123,21,3,1,4,2,5,7,8)); console.log(Math.min(1,2,.43,123,21,3,1,4,2,5,7,8)) //在计算金融的时候 一定要适当的将大单位换成小单位计算 var n1 = 0.2-0.1; var n2 = 0.3-0.2; console.log(n1===n2); } </script></head><body><input type="button" onclick="testDate()" value="date"><input type="button" onclick="testString()" value="string"><input type="button" onclick="testMath()" value="math"></body></html>
时间: 2024-10-07 20:31:26