前端学习笔记(15)之JS中Number和String的相互转换

JS basical knowledge

      • 一些碎知识点
      • 关于Number和String类型转换
      • Depressed Emotion

一些碎知识点

  • a标签里的herf写javascript:是为了区分跳转链接还是执行javascript代码。
  • document.write 可以解析标签。
  • alert()的弹出会阻断程序向下执行。
  • 单引号 双引号 反引号 里面的都算是字符串。
  • JS里的 . 统一翻译成的。
  • JS中 + 的两个意义:
  1. 拼接字符串 (加号两边有一边是字符串)
  2. 进行数学运算
  • 转布尔类型
    语法:Boolean(你要转换的数据)
    在JS中只有五个东西会转换成false
    0 空字符串 NaN null undefined

  • 取幂的符号: a ** b 即a的b次方

关于Number和String类型转换

  • Number()
    能转成数字就转,不能就返回NaN。

  • parseInt()
    一位一位解析,保留可以转数字的部分。
    不能转返回NaN。不认识小数点。
    比如true ,Number会把它转为1 ,parseInt会转为NaN。

  • parseFloat()
    和parseInt()解析规则一样,只是多认识一个小数点。

  • 加号+
    和Number()解析规则一样。
    用负号也可以转,只是负号会改变大小。

  • a*1 a-0 a/1
    和Number()解析规则一样。

  • 页面上获取的全部输入都是字符串类型。

转字符串类型的两种方法:

  • String(你要转换的数据)

  • toString()
    语法:要转换的数据.toString()
    undefined和null不能转换

Depressed Emotion

《美国往事》里有句台词说:“当我对世事厌倦的时候,我就会想到你。想到你在世界的某个地方生活着,存在着,我就愿意忍受一切。你的存在对我来说,很重要。”

你可能感兴趣的:(JavaScript,前端,javascript)