9月13号知识点总结

一.加法运算

1.将变量的数据类型转化为数字(parseInt)   浮点型(parseFloat)

 var num_1=prompt("请输入第一个数字:")
 var num_2=prompt("请输入第二个数字:")
 var result=parseInt(num_1)+parseInt(num_2)
   console.log(result)

2.将变量的数据类型转化为字符串  

var x=10,y=20
console.log(x.toString()+y.toString())

二.运算符之间的转换

1. ( a=a+b;a+=b)

	        var a=10
			a = a+10//a+=10
			a = a*10//a*=10
			console.log(a)

2.==表示值相等,===表示值相等,数据类型也必须相等

var x=10
var y="10"
console.log(x==y)//true
console.log(x===y)//false

三.循环语句

1.双分支

var score=prompt("请输入张三的js成绩:")
			if(score>=90){
				console.log("优秀")//90分以上
			}else if(score>=80){
				console.log("良好")//80-90之间var
			}else if(score>=60){
				console.log("及格")//60-80之间
			}else{
				console.log("不及格")//60分以下
			}

2.for 循环

结构:for(初始化数值;循环条件;数值自增){}

举例:请使用循环计算出1-100之间的所有整数之和。

<script type="text/javascript">
			var sum=0
			for(var i=1;i<=100;i++){
				sum=sum+i
			}
			
			console.log(sum)
		</script>

3.switch循环

结构: <script type="text/javascript">
                   switch (){
                    case value:
                    break;
                    default:
                    break;
                }
                </script>

举例:

使用switch实现判断商品购买的状态:

1:未付款 2:已付款 3:待发货 4:已发货  5:运输中  6:已签收

<script type="text/javascript">
			var a= parseInt(prompt("请输入商品购买的状态"))
			switch(a){
				case 1:
				console.log("未付款")
				break
				case 2:
				console.log("已付款")
				break
				case 3:
				console.log("待发货")
				break
				case 4:
				console.log("已发货")
				break
				case 5:
				console.log("运输中")
				break
				case 6:
				console.log("已签收")
				break
				
			}
		</script>

4.三元运算

结构:表达式?结果1(正确结果):结果2(错误结果)

举例:求a,b,z三个数的最大值

var a=10,b=20,z=30
			var result=0
			result = a > b ? a: b
			result = result > z ? result : z
			console.log(result)

四.

1.判断某一年是否为闰年(年份可以被400整除,或者该年份可以被4整除但不能被100整除)

if(year%400==0 ||(year%4==0 &&(yeaar%100!=0))){
				console.log("该年份是闰年")
			}else{
				console.log("该年份不是闰年")
			}

2.根据输入的年份和月份判断该月有多少天

if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12 ){
				console.log("31天")
			}else if(month==4 || month==6 || month==9 || month==11 ){
				console.log("30天")
			}else if(month==2){
				if(year%400==0 ||(year%4==0 &&(yeaar%100!=0))){
					console.log("29天")
				}else{
					console.log("28天")
				}
			}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值