0317-js变量数据类型运算符控制语句

Posted Aifeiff

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0317-js变量数据类型运算符控制语句相关的知识,希望对你有一定的参考价值。

重点记忆套路):
   1、关键字:(必须以字母、下划线(_)或美元符($)开始)标识符变量(是一个名称,最好用字母开头,对大小写敏感)常量 (是有数据类型的一个值)

  变量:

    ①定义并赋值

    ②使用
   2、数据类型:数字  字符串  布尔  null  undefined  object

   数据类型转换:alert(typeof  信息);  //判断信息的数据类型

    其他类型转字符串:全局方法String()  //String(123)

             数字、布尔可用toString()  //(ture).toString

    字符串转数字:parseFloat  //推荐使用

           parseInt(aa)  //会取整

           Number(aa)  //小数运算会有问题

   3、 运算符:

  算数运算符:+ - * /  ++(自增) --(自减) %取余

    自增和自减:

      只和自己有关系的时候,在前在后没区别;

      参与表达式的时候:在前  //先自增再运算  在后  //先运算再自增

  赋值运算符:=  +=  -=  *=  /=

    += :a += 2 ==> a = a+2;

  关系运算符:<  >   <=   >=  !=  ==   ===

    ==:比较值

    ===:比较值和类型

  逻辑运算符:

    &&(与):两边都是true,结果才是true;

    ||(或) 只要有一边是true,结果就是true;

    !(非):!true=false;

  三元运算符:  //处理简单(非真既假)的判断

    表达式  ? 真干这个 : 假干这个;
   4、 控制语句

  for--代码示例:

技术分享图片
    var dy="";
    for(var i=1;i<10;i++){
        for(var j=1;j<=i;j++){
                dy=dy+j+"*"+i+"="+i*j+"&nbsp;&nbsp;";
        }
                dy=dy+"<br/>";    
    }
    document.getElementById("dayin").innerhtml=dy;
for循环打印乘法表

  if--代码示例:

技术分享图片
//题目:50公斤以下每公斤0.13元,超出部分每公斤0.2元
//将输入的行李重量赋值给w
var w = prompt("输入你的行李重量(KG)"),
    y;
//根据输入的重量计算运费
if(w <= 50){
    y = w * 0.13;
}else{
    //原式:50*1.3+(w-50)*0.2;
    y = w * 0.2 - 3.5;
}
//输出运费
alert("您需要支付的运费是"+y+"元");
运费问题

  switch--代码示例:

技术分享图片
猜拳小游戏:0-剪刀 1-拳头 2-//将你输入的数字赋值给you
var you = prompt("请输入你要出的0/1/2");
//将电脑出的随机数赋值给pc
var pc = parseInt(Math.random() * 3);
//alert("电脑出的数是"+pc);
//根据出拳情况匹配判断输赢
switch (you){
    case "0":
        switch(pc){
        case 0:
            alert("平了");
            break;
        case 1:
            alert("你输了");
            break;
        case 2:
            alert("你赢了");
            break;
        default:
            break;
        }
        break;
    case "1":
        switch(pc){
        case 0:
            alert("你赢了");
            break;
        case 1:
            alert("平了");
            break;
        case 2:
            alert("你输了");
            break;
        default:
            break;
        }
        break;
    case "2":
        switch(pc){
        case 0:
            alert("你输了");
            break;
        case 1:
            alert("你赢了了");
            break;
        case 2:
            alert("平了");
            break;
        default:
            break;
        }
        break;
    default:
        break;
}
猜拳小游戏

    数组
    方法(函数)

类是一个有共性的集合。
对象是集合中某一个xx,可以有它的特性。







以上是关于0317-js变量数据类型运算符控制语句的主要内容,如果未能解决你的问题,请参考以下文章

java控制流

java(运算符,控制流程语句,函数 )

笔记003:基本数据类型操作符控制语句

JavaScript 流程控制-实际案例学习if语句

JavaScript三元表达式&分支流程控制 switch 语句

JavaScript三元表达式&分支流程控制 switch 语句