zoukankan      html  css  js  c++  java
  • js基础巩固练习

    ---恢复内容开始---

     今天讲了js的基础知识

        js的组成3部分1 ECMAscript  核心  2 DOM 文本对象模型   3BOM  浏览器模型

    js 的引入方式三种 1 在body里作为标签时间代码    例如<a href="javascript:alert('hello')">dianwo</a>

                                  2内嵌式  在head里面<script type="text/javascript">alert("dianwo") </script>

                                  3外部引用   在head里面<script type="text/javascript" src="js/untitled.js"></script>

                                                     需要有途径,建立js文件

    弹窗有三种1  alert(“告警弹窗”)  弹出一个警告对话框 无实际作用

                       2confirm(“确定对话框”)   弹出一个带有确定和取消按钮的对话框  有返回值 ture 或者 false

                     3prompt(“输入的值”)  有返回值  可以允许输入内容的对话框

    var    num    =     "字符串"

    var定义变量    num变量名 “ 字符串”变量值

    变量名注意事项1变量名不能用中文

                           2变量名不能是数字

                           3变量名要见名知意

    变量值的数据类型:

                                       字符串类型“”       数值类型123             布尔类型ture/false           undefined 没有定义        null没有赋值

    注意:var 定义完变量要用分号结尾  定义变量之间用逗号隔开   +变量是字符串转数字类型

                 ==是等于   =是赋值  ++自增    --自减      %取余数   isNaN( one)判断数字       console.log( 输出结果)判断语句错误  parseInt取整

             Math.random()*100   0到100的随机数

    1算术运算符:+ - *  /  %  ++ --
    2关系运算符::< > <= >=  != == <>  中间不能有空格
    3逻辑运算符:&&并且//或者 !不是
    4赋值运算符 =

    学习了几种语句
      1 if(条件){
        条件成立时执行的代码
    }else{
        条件不成立时执行的代码
    }

    2switch(具体的值){
        case “值1”:
            要执行的代码语句1
            break;
        case “值2”:
            要执行的代码语句2
            break;
        defluat:                    /* defuat(都不满足时)*/
            break;

    }

    3for(var i=0; i<3; i++){
        满足条件要执行的代码语句
    }
    做了个练习加深巩固

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

  • 相关阅读:
    作用域和内存问题
    Javascript事件
    JavaScript学习总结(三)
    Javascript学习总结(二)
    JavaScript学习总结(一)
    vue开发搭建 1、 npm安装+vue脚手架安装 2、cnpm安装
    20181008
    RabbitMQ在.NetCore中的基础应用
    微软CRM 基于 ADFS自定义多重身份验证
    如何在ASP.NET Core中上传超大文件
  • 原文地址:https://www.cnblogs.com/w-xibao/p/7648123.html
Copyright © 2011-2022 走看看