首页 > 代码库 > 通用编程题
通用编程题
function maxDivisor(num1,num2){
var max=num1>num2?num1:num2,
min=num1>num2?num2:num1;
1.输入两个数字,输出这两个数字的最大公约数。如16,4输出4。
for(var i=min;i>=1;i--){
if(max%i==0&&min%i==0){
return i;
}
}
}
function minDivisor(num1,num2){
var max=num1>num2?num1:num2,
min=num1>num2?num2:num1;
for(var i=max;i>=max;i++){
if(i%max==0&&i%min==0){
return i;
}
}
}
如何消除一个数组里面重复的元素?
var arr1 =[1,2,2,2,3,3,3,4,5,6],
arr2 = [];
for(var i = 0,len = arr1.length; i< len; i++){
if(arr2.indexOf(arr1[i]) < 0){
arr2.push(arr1[i]);
}
}
document.write(arr2);
希望获取到页面中所有的checkbox怎么做?(原生JS)
var domList = document.getElementsByTagName(‘input’)
var checkBoxList = [];
var len = domList.length; //缓存到局部变量
while (len--) { //使用while的效率会比for循环更高
if (domList[len].type == ‘checkbox’) {
checkBoxList.push(domList[len]);
}
}
通用编程题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。