AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
## 1、substring与substr ``` var str='564782'; // substring 的两个参数,第一个是起始值得下标,第二个是结束的下标,不包含结束的下标 // substr的两个参数,第一个是起始值得下标,第二个是传的参数 var a=str.substring(1,3); var b=str.substr(1,3); console.log(a)//64 console.log(b)//647 ``` ## 2、求一个数的阶乘 ~~~ <script> function getJieCheng(num){ var result = 1; for(var i=1;i<=num;i++){ result *=i; } return result; } console.log(getJieCheng(5));//120 </script> ~~~ ## 3、判断一个数是否为质数 ``` function a(num){ for (var i=2;i<num;i++){ if(num%2==0){ return false } } } console.log(a(7)?"yes":"no") ``` ## 4、四舍五入的方法 ### 1.丢弃小数部分,保留整数部分 parseInt(2.3546)//2 ### 2.向上取整,有小数就整数部分加1 Math.ceil(5/2)//3 ### 3,四舍五入. Math.round(5/2) ### 4,向下取整 Math.floor(5/2)//2 ``` var a=7.25; console.log(Math.round(a))//7 ``` ``` var num =new Number(13.37); document.write (num.toFixed(1))//13.4 ```