zoukankan      html  css  js  c++  java
  • 10-10 学习内容

    今天主要学习了javascript

    alert("弹窗11")//报警弹窗 只是提示信息
    confirm("确定删除?")//有返回值弹窗,返回值是 ture/false
    prompt('输入数字')//有返回值 返回值是输入的值(返回值验证的问题)
    alert(confirm("确定删除?"))//组合用法

    变量 var 变量名(自己起 不能用中文) = 变量值
    变量的规则:

    1变量不能是中文
    2变量名能是数字
    3见名知意 name age
    var aa = '123';
    var bb =123;
    var cc = ture;
    var dd = undefined;
    var ee = null;

    数据类型:字符串类型‘’
    数值类型 123...
    布尔类型 ture/false
    undefuned 没有定义
    null 没有赋值
    定义并赋值 var ff = '123'

    运算符:
    逻辑运算符:+ - * / % ++ --
    %: alert(10%2);取余数
    ++:自增 var a=0,b=0; a = a + 1;=> a++;
    --:自减

          

    if语法:
    if(条件){条件成立时立即执行的代码

    }

    例子 if(1 == 1){ alert('1和1相等');
    }

    switch语句

    switch('具体的值'){
    case '值1':
    要执行的代码语句
    break;
    case'值2':
    要执行的代码语句2
    break;
    ....
    defluat//前面的值都没有比对上后进行的 , 类似else:
    要执行的代码语句
    break
    }

    控制语句 for循环

    for(var i=0; i<3; i++){
    满足条件要执行的代码
    }

     例子  计算1+2+3...+n
    var sum = 0;
    n = prompt('输入一个数');
    for(var i = 1; i<=n; i++){
    sum = sum + i;
    }迭代例子
    document.write(sum);(输出sum)

    100节楼梯练习
    var num = prompt('输入一个节数'),
    sum = 0;
    if(num <= 49){
    for(var i = 1; i<=num; i++){
    sum = i + sum;
    }
    }else if(num<=100){
    var cha = num - 49;
    for(var i =1; i<=49; i++){
    sum = i + sum;
    }
    sum = sum +cha*10
    }else{
    alert('输入的数大于100')
    }
    document.write(sum);

    在for里面用if重复,可以简化代码,但是刚开始理解起来比较困难

    一个游戏,前20关是每一关自身的分数,21-30关每一关是10分,31-40关,每一关是20分,41-49关,每一关是30分,50关,是100分;输入你现在闯到的关卡数,求你现在拥有的分数
    var num = prompt('你闯到多少关了?'),
    sum = 0;
    for(var i = 1; i<=num; i++){
    if(i<=20){
    sum=i+sum;
    }else if(i<=30){
    sum = sum + 10;
    }else if(i<=40){
    sum = sum + 20;
    }else if(i<49){
    sum = sum + 30;
    }else if(i == 50){
    sum = sum + 100;
    }
    }
    document.write(sum);

  • 相关阅读:
    大二暑假学习第一周
    PyQt5+pycharm 中对生成的.py文件无法运行的问题
    尚筹网19总结
    尚筹网19项目部署
    MAC远程连接Linux
    尚筹网17订单、支付
    尚筹网16确认回报、订单
    支付宝沙箱环境
    内网穿透
    支付宝开发平台使用
  • 原文地址:https://www.cnblogs.com/Heng23/p/7646460.html
Copyright © 2011-2022 走看看