首页 > 其他分享 >js字符串详解(一):什么是字符串,内置对象以及包装类型对象

js字符串详解(一):什么是字符串,内置对象以及包装类型对象

时间:2023-03-09 17:32:12浏览次数:35  
标签:toFixed 对象 345.678 js 类型 API 数组 字符串


1. 什么是: 多个字符组成的只读字符数组
      vs 数组: 下标i
                   length
                   slice()  concat
      不同: 数组中凡是直接修改原数组的API,字符串都不能用!

2. 内置对象: ES标准中规定的,浏览器厂商已经实现的现成的对象和API
    11个: Number  String  Boolean 
              Array Date RegExp Math
              Error
              Function  Object
              Global(浏览器中被替换为window)
3. 包装类型对象: 
    什么是: 专门封装基础类型的值,并提供操作基础类型值的API的对象
    为什么: 基础类型的值,本身不包含任何API功能
    何时: 只要试图对基础类型的值调用API时,都会自动创建对应类型的包装类型对象来封装基础类型的值。
    调用后: 包装类型对象,自动释放!
       比如: var n=345.678;
                n.toFixed(2)=>345.678.toFixed(2)
                                    =>new Number(345.678).toFixed(2)

标签:toFixed,对象,345.678,js,类型,API,数组,字符串
From: https://blog.51cto.com/u_16000296/6111066

相关文章

  • js字符串详解(二):字符串API
    所有字符串API都无权修改原字符串,只能返回新字符串!转换 1.大小写转换:将字符串中所有英文字母转为统一的大小写   何时:只要不区分大小写时,都要先转为一致的大......
  • js正则表达式详解(一):语法
    什么是:专门定义一类字符串统一规则的表达式   何时:1.按照指定规则模糊查找一类关键词时      2.表单中验证输入项的格式  如何:语法:   ......
  • js正则表达式详解(二):RegExp的Api
       验证:检查字符串是否完全符合正则表达式的要求!   如何:varbool=reg.test(待检测字符串)     强调:只要验证,reg中必须前加^后加$    ......
  • 打造让别人眼前一亮的Portfolio(从0到1) - 使用React和Three JS
        【打造让别人眼前一亮的Portfolio(从0到1)-使用React和ThreeJS】https://www.bilibili.com/video/BV1D54y1u7a7?vd_source=9dbcff019fe7cd087d0ea14c75f1546......
  • 算法训练Day9| LeetCode28. 找出字符串中第一个匹配项的下标(KMP算法)
    28. 找出字符串中第一个匹配项的下标给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从0开始)。如果......
  • json解析异常显示{“$ref“:“$[0]“}
    在编写测试代码实现一个组织架构树的功能时,部门的parent部门没有显示,出现了json解析异常错误[{“ref":"ref":"ref":"[0]”}][{“ref":"ref":"ref":"[1]”}]......
  • 【js】CommonJS、AMD、CMD三种规范
    前言这三个规范都是为Js模块化加载而生的,使模块能够按需加载,使系统同庞杂的代码得到组织和管理。模块化的管理代码使多人开发得到了更好的合作一、CommonJS是一种为JS的......
  • 内建函数对象-算数仿函数
    概念:  STL内建了一些函数对象分类:算数仿函数关系仿函数逻辑仿函数用法:这些仿函数所产生的对象,用法和一般函数完全相同使用内建函数对象,需要引入头文件#i......
  • promise对象项目应用实例
    Promise对象是一种用于处理异步操作的JavaScript对象。下面是几个Promise对象的项目应用实例:图片加载器一个图片加载器可以通过Promise对象来实现。我们可以创建......
  • 获取时间字符串
    importtimeimportdatetimedefget_time_str():#定义文件名,年月日时分秒随机数#fn=time.strftime('%Y%m%d%H%M%S')#fn=fn+'_%d'%random.r......