学习JS的第二天

一、数据类型间的转换

  主要:数字与字符串之间的转换

  1、隐式转换

   // console.log(1==true);[]

    字符串与数字相加,其结果就是字符串  类似于字符串拼接

    concole.log("a"+1);

    concole.log("a"+“hello”);//ahello

    concole.log("5+5="5+5);//5+5=55

    concole.log(5+5+"5+5");//10=5+5

    除了加法其他都是转为数字,包括乘除减

    concole.log(typeof (“8”-5));

    NAN:是number类型,产生原因是因为非数值字符串字符串参与运算;//not a number

    concole.log(typeof (“a”-5));

    console.log(typeof NAN);

  2、显式(手动)转换:强制转换

    var str=123;

    var str1=aaa;

    var str2="33";

    var str= “132”;

    parseInt()将参数字符串,转化为整数,经常用来去小数

    parseFloat(str)

    console.log(parseInt(str)+1);

    console.log(parseFloat(str1)+1);

    用来去小数

    console.log(parseInt(233.22);

    数字转字符串:

    var a =123;

    //toString();数字变量.toString();

    toString();

    console.log(typeof a.toString())

    骚操作:

    字符串转数字

      console.log(+“123”+1);

    数字转字符串

      console.log(typeof(123+""));

 

 

二、逻辑分支

  *程序结构设计

    顺序:根据代码的书写顺序,从上至下一行一行的执行;

    选择:根据条件的真假,选择执行某种相应的结果;

    循环:重复的做某件事。

  1.if语法

    a.if(条件表达式)

      语句;

    if:关键字

    条件表达式:可以是关系或逻辑表达式或逻辑量,但是结果一定是个Bollean值,

          if只能修饰条件后的第一条语句,若有多条语句,用左右{}括起来;

          建议无论if修饰几条语句,都用{}括起来

     var a = 5;

    if(a>10){

    a++;

    console.log(a);

    }

    b.if(条件表达式){

    语句1;

    }else {//else:表示是之前的所有条件的非

    语句2;

    }

    ex:

    var a = 5;

    if(a>10){

    console.log("Hello bigHuang!!!");

    }else{//不要在这里添加条件,因为else本身就是一个条件

    console.log("xixi");

    }

    

    c.if(条件1){

    语句1;

    }else if(条件2){

    语句2;

    }

    ...else{

    语句N;

    }

 

    if(x == 0){
    console.log("查询");
    }else if(x == 1){
    console.log("取款");
    }else if(x == 2){
    console.log("存款");
    }else if(x == 3){
    console.log("退卡");
    }else{
    console.log("请重新输入");
    }

 

    ***调试:    找文件-->打断点-->刷新-->F10(step over 单步调试)-->取消断点

      目的:了解代码执行顺序    2观察数据解决bug

 

 

    /*
    365天5小时48分46秒 365.242 0.242*4 ~ 0.97 4 0.03
    400 3
    闰年算法:
    if((四年一闰&&百年不闰) || 四百年在闰)
    */

    var year = 2021;
    if((year%4==0&&year%100!=0)||year%400==0){
    console.log("leapYear");
    }else{
    console.log("不是闰年");
    }

 

      

    

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

学习JS的第二天

上一篇:Vue 使用v-html 动态加载代码 点击事件失效


下一篇:PHP设计模式之资源库模式(Repository)代码实例大全(34)