学习JavaScript的第二天

2022年6月21日

学习JS的第二天

深感头疼

1- 转字符串类型

let a = 16
// string(数据) 其他类型转字符串类型
console.log(String(a)), typeof String(a);
// 变量.toString() 其他类型转字符串类型
console.log(a.toString())
// 变量.toString(进制) 转字符串类型同时进制转换
console.log(a.toString(16

2-赋值运算符

let a = 3
a = a+4
console.log(a);
// 简写 +=
let a = 3
a += 4
console.log(a);

3-一元运算符

前置++
let i =3
console.log(++i + 8)
// 后置++
console.log(i++ + 9)
// 前置++是自身先加1再参与运算,后置++是先参与运算,后加1.到了另一边再加1
console.log(++i + i++ + i);

4-比较运算符

console.log(3>5); false
console.log(3>=3); true
console.log(2=='2'); true
console.log(3==='3'); false
console.log(3!==5); true
NaN不等于任何值,包括他自身

5-逻辑运算符 与(&&) 或(||) 非(!)

// 见假即假
console.log(true && true); true
console.log(true && false); false
console.log(3<5 && 6<2); false
// 见真即真
console.log(true || false);true
console.log(false || false);false
console.log(3>5 || 4===4);true
// 取反 假即真 真即假
console.log(!true);false
console.log(!false);true
console.log(3>5);true

6-单分支语句

true执行代码
false不执行代码
if (true){
alert('你真棒')
}

7-双分支语句

let year = prompt('请输入年份')
// 双分支语句
if(year % 4 === 0 && year % 100 !== 0 || year % 400 === 0){
alert('闰年')
}else{
alert('平年')
}

8-多分支语句 找真,找到为true的值,执行代码,后边的不执行

let score = +prompt('请输入成绩')
if(score > 90){
alert('国家栋梁')
}else if(score > 70){
alert('中')
}else if(score > 60){
alert('不赖')
}else{
alert('废材')
}

9-三元运算符

// 条件 ? 条件为true执行代码 : 条件为false执行的代码
// 用户输入2个数,在控制台输出最大的数
let num1 = prompt('请输入第一个数')
let num2 = prompt('请输入第二个数')
// 取值操作
let max = num1 > num2 ? num1 : num2
console.log(`最大的数是${max}`);

10- switch语句

根据输入的年龄,弹窗用户喜欢的内容
let love = prompt('请输入您的年龄')
switch(love) {
case '10':
alert('女人')
break
case '20':
alert('少妇')
break
case '30':
alert('熟女')
break
case '40':
alert('萝莉')
break
default:
alert('肾虚了')
}

11-while循环

变量的起始值
let jin =1
// i <= 3 终止条件
while(jin <= 3){
// 每循环一次,去看条件,条件为true,继续循环,条件为false,循环结束
document.write(`我是第${jin}次循环
`) // 变量的变化值 jin++ }

12-contiue

// contiue 跳过本次循环,下次循环继续
// 求1-10和,把奇数排除掉
let i = 1
let sum = 0
while(i <= 10){
i++
if(i % 2 !== 0)
// continue 结束本次循环,循环体里边后边的代码不执行
continue
}
sum += i
console.log(sum);
发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章