• 1010js学习总结


    1、
    alert("nihao!")
    confirm('hao')
    alert(prompt('hello!'))
    
    2、字符串、布尔、数字、Null、Undefined
    
         var x                // x 为 undefined
         var x = 6;           // x 为数字
         var x = "Bill";      // x 为字符串
    
       布尔(逻辑)只能有两个值:true 或 false。
         var x=true
         var y=false
       
       JavaScript 只有一种数字类型。数字可以带小数点,也可以不带:
    
       实例
         var x1=34.00;      //使用小数点来写
         var x2=34;         //不使用小数点来写
     
       Undefined 和 Null
    
         Undefined 这个值表示变量不含有值。
    
         可以通过将变量的值设置为 null 来清空变量。
    
    3、JavaScript 算术运算符
    
    算术运算符用于执行变量与/或值之间的算术运算。
    
    给定 y=5,下面的表格解释了这些算术运算符:
     
    
    
    运算符
     
    描述
     
    例子
     
    结果
     
    
    
    +
     
    加
     
    x=y+2 
    
    x=7 
    
    
    
    -
     
    减
     
    x=y-2
     
    x=3
     
    
    
    *
     
    乘
     
    x=y*2
     
    x=10
     
    
    
    /
     
    除
     
    x=y/2
     
    x=2.5
     
    
    
    %
     
    求余数 (保留整数)
     
    x=y%2
     
    x=1
     
    
    
    ++
     
    累加
     
    x=++y
     
    x=6 
    
    
    
    --
     
    递减
     
    x=--y
     
    x=4 
    
    
    4、比较运算符
    
    比较运算符在逻辑语句中使用,以测定变量或值是否相等。
    
    给定 x=5,下面的表格解释了比较运算符:
    
    
     
    运算符
     
    描述
     
    例子
     
    
    
    ==
     
    等于
     
    x==8 为 false
     
    
    
    ===
     
    全等(值和类型)
     
    x===5 为 true;x==="5" 为 false
     
    
    
    !=
     
    不等于
     
    x!=8 为 true
     
    
    
    >
     
    大于
     
    x>8 为 false
     
    
    
    <
     
    小于
     
    x<8 为 true
     
    
    
    >=
     
    大于或等于
     
    x>=8 为 false
     
    
    
    <=
     
    小于或等于
     
    x<=8 为 true
    
    
    5、逻辑运算符
    
    逻辑运算符用于测定变量或值之间的逻辑。
    
    给定 x=6 以及 y=3,下表解释了逻辑运算符:
    
    
     
    运算符
     
    描述
     
    例子
     
    
    
    &&
     
    and
     
    (x < 10 && y > 1) 为 true
     
    
    
    ||
     
    or
     
    (x==5 || y==5) 为 false
     
    
    
    !
     
    not
     
    !(x==y) 为 true
    
    6、
      •if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
       •if...else 语句 - 当条件为 true 时执行代码,当条件为 false 时执行其 
       他代码
       •if...else if....else 语句 - 使用该语句来选择多个代码块之一来执行
       
    if (条件)
      {
       只有当条件为 true 时执行的代码
       }
    
    if (条件)
      {
      当条件为 true 时执行的代码
      }
    else
      {
      当条件不为 true 时执行的代码
      }
    
    
    f (条件 1)
      {
      当条件 1 为 true 时执行的代码
      }
    else if (条件 2)
      {
      当条件 2 为 true 时执行的代码
      }
    else
      {
      当条件 1 和 条件 2 都不为 true 时执行的代码
      }
    
    7、
    JavaScript Switch 语句
    请使用 switch 语句来选择要执行的多个代码块之一。
    语法
    switch(n)
    {
    case 1:
      执行代码块 1
      break;
    case 2:
      执行代码块 2
      break;
    default:
      n 与 case 1 和 case 2 不同时执行的代码
    }
    8、JavaScript 循环
    for - 循环代码块一定的次数 
    or 循环是您在希望创建循环时常会用到的工具。
    下面是 for 循环的语法:
    for (语句 1; 语句 2; 语句 3)
      {
      被执行的代码块
      }
    语句 1 在循环(代码块)开始前执行
    语句 2 定义运行循环(代码块)的条件
    语句 3 在循环(代码块)已被执行之后执行
    
    
    for循环公式,引用很广。
    var a=prompt("请输入节数"),
        b=0;
    for(var i=1;i<=a;i++){
        if(i<=49){
            b=b+i;    
        }else if(i>=50&&i<=60){
            b=b+10;
        }else if(i>60&&i<=100){
            b=b+20;
        }
        console.log(i+"^^^"+b);
    }
    document.write(b);
  • 相关阅读:
    初尝2D骨骼动画编辑工具SPINE,并into Unity3D
    Unity3D优化总结(一)
    ARPG游戏打击感相关的技术简单总结
    总结一下一般游戏中3D模型各种勾边方法遇到的工程性问题
    多次被坑了后,重温设计模式原则
    unity shader序列帧动画代码,顺便吐槽一下unity shader系统
    暗黑三泛光算法研究
    《全民无双》锁链刀光程序生成算法,即U3D——刀光轨迹插件的改进
    Low-level Thinking in High-level Shading Languages
    python实现智能语音天气预报
  • 原文地址:https://www.cnblogs.com/lxy151/p/7646398.html
Copyright © 2020-2023  润新知