本金10000元存入银行,年利率是千分之三,每过1年,
将本金和利息相加作为新的本金。计算5年后,获得的本金是多少?
<script>
var a=10000;
var b=0.003;
for(var i=5;i>0;i--){
a=a*(1+b);
}
console.log(a);
</script>
函数实现lastlndexOf)
<script>
var arr = [1, 2, 3, 4, 5, 6, 6, 8];
var a=[];
function index(arr,val,end){
if(end==undefined){
end=arr.length-1;
}
for(var i = end;i>=0;i--){
if(arr[i]==val){
return i;
}
}
return -1;
}
var a= index(arr,6,2);
console.log(a);
</script>
- 判断输入年份是不是闰年
<script>
var a=prompt("请输入年份:")
while(a==null || a==" " || isNaN(a) || a<=0){
var a= prompt("重新输入")
}
if(a%4 == 0){
console.log("闰年");
}else{
console.log("不是闰年");
}
</script>
-
根据BMI(身体质量指数)显示一个人的体型。BMI是指身高体重的一个计算公式。BMI=体重/身高的平方
指数-说明-
低于18.5过轻
18.5~24.9999正常25~27.9999过重28~32肥胖
高于32非常肥胖
编程输入身高和体重,计算BMI,输出身体状况<script>
var a=prompt("身高:")
var b=prompt("体重:")
while(a==null || a==" " || isNaN(a) || a<=0){
var a= prompt("重新输入")
}
if(b==null || b==" " || isNaN(b) || b<=0){
var b= prompt("重新输入")
}else if((b/(a*a)) < 18.5){
console.log("过轻");
}else if((b/(a*a)) >= 18.5 && (b/(a*a)) <=24.9999){
console.log("正常");
}else if((b/(a*a)) >= 28 && (b/(a*a)) <=32){
console.log("过重");
}else if((b/(a*a)) >32){
console.log("非常肥胖");
}
</script>
-
.封装函数实现将一维数组转化为二维数组
<script>
var a=[0,1,2,3,4,5,6,7,8,9,10];
var b=[];
function sum(a){
for(var i=0;i<2;i++){
b[i]=new Array();
b[i].push(a.slice(i*(a.length/2),(i+1)*(a.length/2)));
}
console.log(b);
}
var c=sum(a);
</script>
-
封装函数实现字符串的slice方法
<script>
var str ="yuanwu";
var c=new Array();
function sl(str,start,end){
var str= str.split("");
if(start==undefined && end==undefined){
for(var i=0;i<str.length;i++){
c.push(str[i])
}
}else if(start<str.length && end==undefined && start>=0){
for(var i=start;i<str.length;i++){
c.push(str[i])
}
}else if(start>=0 && end>start){
if(end>=str.length){
for(var i=start;i<str.length;i++){
c.push(str[i])
}
}else{
for(var i=start;i<end;i++){
c.push(str[i])
}
}
}else if(start<0 && end<0 ){
if(start<-str.length || end<start){
c=[];
}else{
for(var i=(start+str.length);i<(end+str.length);i++){
c.push(str[i])
}
}
}
console.log( c.join(""));
}
var c=sl(str,-4,-1);
</script>