JavaScript案例笔记(1)

   var a = parseInt('1.56m');
        var b = parseFloat('1.2m');
        console.log(a + b);
        console.log('17' * 1 + Number('12'));
        console.log(Boolean(null) + Boolean(5) - Boolean(3));
        console.log(1 + 9 % 5);
        var e = 10;
        var f = e++ + ++e;// 10 11 12 12
        console.log(f);
        console.log(123&&111);//111
        console.log(0&&111);//0
        console.log(123||111);//123 
        console.log(0||111);//111
    //算闰年
        var year = prompt('请输入一个年份:');
        if (year%4 == 0 && year%100 != 0 || year%400 == 0) {
            alert('今年是闰年');
        } else {
            alert('今年不是闰年');
        } 
    //成绩评比
            var myGrade = prompt('请输入成绩');
            if (myGrade >= 90) {
                alert('a');
            }else if (myGrade>=80) {
                alert('b');
            }else if (myGrade>=70) {
                alert('c');
            } else if (myGrade>=60) {
                alert('d');
            } else {
                alert('e')
            }
    //算闰年三元运算
            var year = prompt('请输入一个年份:');
            var result = (year%4 == 0 && year%100 != 0 || year%400 == 0) ? '今年是闰年' : '今年不是闰年'
            alert(result);
     //个位数前面补零
            var number = prompt('输入一个数字');
            var result = number>10 ? number : '0'+number;
            alert(result);
     //查询水果价格
            var fruits = prompt('请输入要查询的水果:');
            switch (fruits) {
                case '苹果':
                    alert('5/斤');
                    break;
                case '西瓜':
                    alert('2/斤');
                    break;
                case '榴莲':
                    alert('15/斤');
                    break;    
                default:
                    alert('今天没有此水果');
                    break;
            }
      // 发问候语
            var userTime=prompt('请问现在几点:');
            if (userTime>=23 || userTime<7) {
                alert('深夜好');
            } else if (userTime>=18) {
                alert('傍晚好');
            } else if(userTime>12){
                alert('下午好');
            }else if (userTime ==12) {
                alert('中午好');
            }else if (userTime>=7) {
                alert('早上好');
            } else {
                alert('请重新输入');
            }
      //比大小
            var firstNum = prompt('请输入第一个数:');
            var seconNum = prompt('请输入第二个数:');
            var lot = parseInt(firstNum) > parseInt(seconNum);
            console.log(lot);
      // 比大小三元运算
            var Number = lot ? firstNum : seconNum;
            alert(Number);
     //求奇偶
            var number = prompt('请输入一个数')
            var a_number = number%2 == 0 ? '偶数' : '奇数';
            alert(a_number)
     //按数字发送星期
            var number = prompt('请输入一个数(范围是1-7):');
            switch (parseInt(number)) {
                case 1:
                    alert('星期一');
                    break;
                case 2:
                    alert('星期二');
                    break;
                case 3:
                    alert('星期三');
                    break;
                case 4:
                    alert('星期四');
                    break; 
                case 5:
                    alert('星期五');
                    break;
                case 6:
                    alert('星期六');
                    break;
                case 7:
                    alert('星期日');
                    break;   
            
                default:
                    alert('请重新输入');
                    break;
            }
     //班长请客
            var moneyNumber = prompt('班长口袋的钱数有:');
            if (moneyNumber >= 2000) {
                alert('请大家吃西餐');
            } else if(moneyNumber >= 1500){
                alert('请大家吃快餐');
            } else if (moneyNumber >= 1000) {
                alert('请大家喝饮料'); 
            } else if (moneyNumber >= 500) {
                alert('请大家吃棒棒糖');
            } else {
                alert('班长下次给我把钱带够够的!');
            }    
      //算年龄
            var number = prompt('输入几岁')
            for (var i = 1; i <= number; i++) {
                if (i==1) {
                    console.log('他出生了,今年'+i+'岁');
                } else if (i==100) {
                    console.log('他老了,今年'+i+'岁');
                } else {
                    console.log('今年'+i+'岁了')
                }
            }
            //100内的奇数 偶数加一起
            var odd = 0;
            var even = 0;
            for (var i = 1; i <=100; i++) {

                if ( i%2 != 0) {
                    odd += i;
                } else {
                    even += i;
                }
                console.log(even+odd);     
            };
            console.log(even);
            console.log(odd);
            //100内整除3的数加起来
            var number = 0;
            for (var i = 1; i <= 100; i++) {
                if (i%3==0) {
                    number += i;
                    console.log(number);
                }
                
            }
            //根据输入 得到平均数和总数
            var grade = 0;
            var classNum =prompt('请输入班级人数');
            var sum = 0;
            for (var i = 1; i <=classNum; i++) {
                sum += parseFloat(prompt('请输入第'+i+'名同学的成绩'));           
            }
          //平均数
            var ave = sum / classNum;
            console.log(sum);
            console.log(ave);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值