• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
love莫黎
博客园    首页    新随笔    联系   管理    订阅  订阅

js-基本的数据类型以及注意点

  js中的基本数据类型共有五个,分别是Number、String、Boolean、Undefined、Null。

一、Number类型

  Number即数字类型,存储数字,共8字节,64位。Number需要注意就是计算的误差,由于计算机无法准确的表示十分之一这个数字,所以导致在计算的时候会有一些误差,如下:

     而上述的误差又是无法避免的,那么该如何解决呢?-----------答案是使用toFixed()方法四舍五入解决。如:

二、String类型

  String类型有一个特性,即一旦创建就无法修改。如:

1 var str = “Hello”+"World";

在上述语句中,在内存中共创建了几个字符串?---------------------------答案是三个!!!一个是“Hello”,一个是“World”,还有一个是“HelloWorld”。

为什么呢?原因是一个英文字符在内存占据了一个字节,所以Hello占据了5个字节,这个空间就是五个字节,无法挤入world了,同理World的空间也是一样,一次需要在另开辟一个新的空间去容纳"HelloWorld"这个字符。所以说字符串一旦创建,大小就是固定的,无法改变!!!

 

posted @ 2017-11-28 14:30  love莫黎  阅读(235)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3