JavaScript,基础练习题
1:js实现交换两个变量的值
var a = ['0','1']
var b = ['2','3']
var c=a
var a=b
var b=c
console.log(a);
console.log(b);

2:用户输入0 - 59之间的一个数字,如果数字小于10,就在这个数字前面补0 否则不做操作
let a = prompt('请输入0-59之间的数字')
if(a >= 0&a <= 59){
if(a<10){
console.log('0'+a);
}
}

3:打印这种三角形 *用☆★表示
let zhi = ''
for (let i = 1
for (let j = i
zhi += '☆'
}
zhi += "</br>"
}
document.write(zhi)

4:打印这种三角形 *用☆★表示
for (var i = 0
for (var y = 3
// document.write(' 
document.write('  
}
for (var t = 1
document.write(' ☆ ')
}
document.write('</br>')
}

5:入职薪水10k,每年涨幅5 %,50年后工资是多少 用for循环实现
let k = 10000 * 0.05
console.log(k)
let num = ''
for (var i = 0
num = k * i
}
console.log('工资是' + num)

6:输出3行5列的 *
var sta = ''
for(var i=1
for(var j=1
sta+='★'
}
sta+='</br>'
}
document.write(sta)

7. 123412341234 使用for循环实现 输出
var a = ''
for (var i = 1; i <= 4; i++) {
a += i
}
console.log(a);
let b = ''
for (var i = 0; i < 3; i++) {
b += a
}
console.log(b);

8:1234124134 使用for循环实现 输出
let sj = ''
let b = ''
for (var i = 1
sj += i
}
for (var j = 0
b += sj
}
let shuzu = b.split('')
console.log(shuzu)
let a = shuzu.splice(6, 1)
let c = shuzu.splice(8, 1)
console.log(shuzu.join(''))

9:1111222233334444 使用for循环实现 输出
let a = ''
for (var i = 1
for (var j = 0
a += i
}
}
console.log(a)

10:输出1~100中(7的倍数和带7的数除外)的数
let obj =[]
for (var i = 0; i < 100; i++) {
if (i % 7 !== 0 ) {
obj.push(i)
}
}
let shuzu = obj
console.log(shuzu);
shuzu.forEach((res)=>{
if(String(res).includes('7')===false){
console.log(res);
}
})
