JavaScript案例1

阅读: 评论:0

JavaScript案例1

JavaScript案例1

JavaScript案例1

案例一:创建一个电脑对象,该对象有颜色、重量、品牌、型号,可以看电影、听音乐、打游戏和敲代码

function Computer(color,weight,brand,tyep){lor=color;this.weight=weight;this.brand=p=tyep;this.watch=function(film){console.log(film);};this.sing=function(song){console.log(song);};this.game=function(games){console.log(games);};this.knocknode=function(node){console.log(node);}
}
var huawei=new Computer('黑色','1kg','华为','Window');
console.log(huawei);
huawei.watch('罗密欧与朱丽叶');
huawei.sing('消愁');

案例二:写一个函数,实现翻转任意函数

function reverse(str){var arr=[];for(var i=str.length-1;i>=0;i--){arr[arr.length]=str[i];}return arr;
}
var res=reverse([2,4,5,7,1,9,6,0]);
console.log(res);   // [0, 6, 9, 1, 7, 5, 4, 2]

案例三:写一个函数,实现对数字组的排序

function sort(str){for(var i=0;i<str.length-1;i++){for(var j=0;j<str.length-i-1;j++){if(str[j]>str[j+1]){var temp=str[j];str[j]=str[j+1];str[j+1]=temp;}}}return str;
}
var res=sort([2,5,1,7,9,0,8]);
console.log(res);   //  [0, 1, 2, 5, 7, 8, 9]

案例四:做一个简易计算器

var num=prompt('欢迎使用简易计算器:n 1. 加法计算:n 2. 减法计算:n 3. 乘法计算: n 4. 除法计算:n 5. 退出:n 请输入你的选项');
function calculate(arg){var num1=prompt('请输入第一个数:');var num2=prompt('请输入第二个数:');num1=parseInt(num1);num2=parseInt(num2);switch(arg){case '1':alert(num1+num2);break;case '2':alert(num1-num2);break;case '3':alert(num1*num2);break;case '4':alert(num1/num2);break;case '5':break;default:alert('操作失败!');break;}
}
var ji=calculate(num);
do{var num=prompt('欢迎使用简易计算器:n 1. 加法计算:n 2. 减法计算:n 3. 乘法计算: n 4. 除法计算:n 5. 退出:n 请输入你的选项');var num1=prompt('请输入第一个数:');var num2=prompt('请输入第二个数:');num1=parseInt(num1);num2=parseInt(num2);switch(num){case '1':alert(num1+num2);break;case '2':alert(num1-num2);break;case '3':alert(num1*num2);break;case '4':alert(num1/num2);break;case '5':break;default:alert('操作失败!');break;}
}while(num!=='5')

本文发布于:2024-02-02 16:02:28,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170686094944890.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:案例   JavaScript
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23