码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2018-03-18 20:14:02      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:typeof   随机   tostring   参与   结果   分享   lap   string   特性   

重点记忆套路):
   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变量数据类型运算符控制语句

标签:typeof   随机   tostring   参与   结果   分享   lap   string   特性   

原文地址:https://www.cnblogs.com/flypea93/p/8588478.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!