美文网首页
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