JS 之 变量 、数据类型、运算符、分支、循环语句

一、变量

1.Jscript的核心语法是: ES
2. 变量分 定义 和 使用 两部分 定义时无使用要求 ,必须要保证变量已存在 , 如果不存在会报错 。
3.typeof 是用于判定变量类型的关键字 typeof() 也可以判定变量的类型 typeof 的判定结果永远是字符串 , 都是小写
在这里插入图片描述

二、数据类型的转换

  1. 字符串转数组
    • Number
      在这里插入图片描述

    • parseInt() : parseInt 能转换几个就转换几个,遇到第一个非数字字符就停止并将已转换的返回。(如果第一个就是非数字,则返回NaN)
      在这里插入图片描述

    • parseFloat()
      在这里插入图片描述

    • +字符串

在这里插入图片描述

2、数字转字符串

  • String
  • num +" "
  • num + tostring() :调用了tostring 方法
  • num + toFixed () : 主要功能是保留几位有效数字,而转字符串功能是附加功能
    在这里插入图片描述

3.转布尔值
* Boolean()
在这里插入图片描述

三、运算符

运算符是JS语言中提供的一种让数据之间进行运算的符号
运算符有很多种 : 数学运算符 、 逻辑运算符 、比较运算符 、 自增自减运算符 、 三元运算符

  1. 数字运算符 : + - * / % (模运算 、求余)
    在这里插入图片描述

  2. 逻辑运算符
    && 逻辑与 、两真伪真 , 一假为假
    || 逻辑或 、有真为真 , 全假为假
    ! 逻辑非
    在这里插入图片描述

  3. 自增自减运算符
    ++ 自增运算 – 自减运算
    a++ 先取a 的值 ,再 +1
    ++a 先+ 1 , 再取a 的值
    a-- 先取a的值, 再 - 1
    –a 先 - 1 ,再取a 的值

  4. .三元运算符
    语法 : statement1 ? result1 : result2 ;
    如果 statement1 结果为真 , 结果是 result1 , 否则为 result2 .

在这里插入图片描述



四、分支语句(流程控制语句)

流程控制语句 : 用于控制代码的执行
1.switch

 switch (变量){
                        case 结果:
                            code...
                        break;
                        case 结果:
                            code...
                        break;
                    }

*break 的作用是中断switch 语句 , 没有break ,语句就继续执行下面的
在这里插入图片描述
2.if else
if 语句:
语法:
if(){}
if(){}else()
if(){}else if{}
if(){} else if(){} else{}

    总结下来:分成三块 1 .if语句  2 .else if语句  3 .else语句
        if语句必须出现而且只有一次
        else if语句可以出现任意次
        else语句可以出现1次或e次

在这里插入图片描述

五、循环语句

1.do while 循环 : 先执行,再判断
do while 语法 :

     do{
        code......
  	  } while(条件)

在这里插入图片描述
2.while 循环 : 先判断再执行 ,如果一开始就判断失败,则不会执行语句

语法:
        while(条件) {
         }

3.for 循环:

 语法:
        for (初始条件; 结束条件; 更改循环变量) {
            循环体;
        }

执行顺序:
1初始条件.
2结束条件
3循环体
4更改循环变量

    > 注: 改变初始化条件不一定是 i++。 i += 2也是可以的
    > 注: 该语法有变种写法,但是不推荐使用
    > 注: 循环变量在for循环结束之后依旧可用

1、break
break关键字,用于打断循环的执行。
在这里插入图片描述

2、continue
continue关键字,用于跳过当前层循环,进入下一次循环
在这里插入图片描述

注: continue和break只能够用在循环体内

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值