第二季 第四天 part2

数据类型的转换

转化为字符串

String(value) 转型函数

这个转型函数能把任何类型的值转化为字符串

  • 如果值有toString()方法 则用这个方法(调用没有参数的toString,默认十进制)
  • 如果值为null和undefined 则返回null和undefined

toString()方法    ----   index.toString( 参数(此参数为数字转换为字符串的多少进制))

除了null和undefined值没有这个方法,其他类型的值都有这个方法

转化为数字

Number() 函数 (默认十进制

  • 可以转化任何类型
  • 字符串类型 :
  • 如果是空字符串返回0
  • 识别 - + . 数字 (有其他符号就会返回NaN)
  • null类型 : 返回 0
  • undefined类型: 返回undefined
  • 数值类型:不变
  • boolean类型:true:1  false: 0
  • 复杂且不合理

下面两种专门转化字符串到数字

parseInt(参数1,参数2(最好设置为10进制))  函数(更多在乎是否符合数值类型)

忽略字符串前面的空格,只找数字字符和减号/加号

空字符串会返回NaN

遇到非数字字符就会终止

parseFloat()函数  只能解析十进制的 可以解析小数

 


 

高阶函数

函数可以作为参数传递


 当一个函数没有返回值的时候,那么就会返回undefined

数据类型

五种简单数据类型,基本数据类型

  • boolean
  • number   /js不区分整数和浮点数
  • string
  • null
  • undefined

一种复杂数据类型,引用型数据类型

  • object

 


 


 

变量

变量只是对值的一个引用

给变量加上一堆()没有改变变量的意思   typeof a  typeof(a)


 

模板字符串与转义符

 

模板字面量 是允许嵌入表达式的字符串字面量

字符串转义符号

  • \n  换行
  • \t 空格键
  • \\  \
  • \"  引号
相关文章
相关标签/搜索