美文网首页
2022-12-20 背

2022-12-20 背

作者: 败于化纤 | 来源:发表于2022-12-19 19:45 被阅读0次

    1.布尔值是什么

    • 布尔值是一种原始数据类型。
    • 布尔值只有两个值:true 和 flase
    • 布尔值表示真或假、开或关、是或否、1或0
    • 用途:布尔值经常用于逻辑运算
    • 布尔: boolean (人名)

    2.布尔值什么时候出现

    • 做值的比较的时候出现
    • 条件表达式中出现

    3.非布尔值转换为假值的有哪几个?

    • 六个假值
    • NaN
    • ''
    • undefined
    • null
    • 0
    • -0

    4.逻辑运算符有哪几个

    定义:逻辑运算符用于控制程序结构。逻辑运算符有三个:

    • 逻辑与(&&):与运算
    • 逻辑或(||):或运算
    • 逻辑非(!):非运算、取反运算

    5.请说明逻辑与运算符的工作原理

    • 逻辑与运算符是一个二元运算符
    • 当且仅当两个操作数都为真时,与运算的结构才是真,任何一个操作数为假,那么与运算的结果就是假。
    • 与运算就是找false,有一个false就返回false

    6.请说明逻辑非运算符的工作原理

    • 逻辑非运算符用于操作一个数,一元运算符。用于对操作的值进行取反.

    • 如果操作的值为假,非运算的结果就是真

    • 如果操作的值为真,非运算的结果就是假

    7.null是什么

    • null是一种原始数据类型
    • null是一种特殊的对象,表示”不存在“、”空”、“没有对象“(typeof null 的返回值是'object'。)
    • 这种不存在指程序级的不存在,意味意料之中、正常。
    • null是一个关键字

    8.什么时候出现null

    • 未获取到元素
    • 定义变量 预定义一个null的空值

    9.undeinfed是什么

    • undefined是js语法中预定义的全局常量
    • undefined也表示值的不存在。
    • 这种不存在指系统级的不存在,意味着出乎意料、不正常。

    10.什么时候出现undefined

    • 变量未初始化
    • 属性不存在 访问car.abc是不存在的属性
    • 数组元素不存在 [ 'a', 'hello', ,100]
    • 函数的默认返回值
    • 函数的形参

    11.null == undefined返回ture还是false

    • true

    1.字符串是什么

    • 字符串就是使用引号括起来的字符序列。

    2. 字符串类型是什么

    • 字符串就是string
    • string是一种数据类型,用于表示js程序中的文本。
    • string是一个不可修改的16位值的有序序列。
    • 每个字符对应一个或多个16位存储单元。
    • string的长度表示字符编码的个数,并非字符的个数。

    3. 创建字符串的方法

    • 方法一:创建字符串字面量
    • 方法二:创建字符串对象

    4. 创建字符串字面量的语法

    • 字符串字面量是由单引号或双引号或反引号括起来的字符序列。
    • 用法1:使用引号定界
    • 用法2:引号嵌套规则
    • 用法3:转义符 - 即反斜线\。
      反斜线在JavaScript中有着特殊用途。反斜线后加一个字符,该字符就不再表示该字符的字面意思了。
    • 用法4:换行
      使用单引号或双引号定界的字符串不能换行。
      使用反引号定界的字符串可以换行
    • 用法5:模版字符串
      使用反引号定界的字符串也被称为”模版字符串“。模版字符串可以包含js表达式。

    .5 字符串的特点

    • 特点1:字符串是不可变的
    • 特点2:字符串是有索引的
    • 特点3:字符串是有长度的

    相关文章

      网友评论

          本文标题:2022-12-20 背

          本文链接:https://www.haomeiwen.com/subject/eltuqdtx.html