zoukankan      html  css  js  c++  java
  • 每日分享!~ vue JavaScript中为什么可以读取到字符串的长度!(包装对象)

    首先需要知道什么是包装对象?

    对象是JavaScript语言下最主要的数据类型,三种原始的值-----数值,字符串,布尔值,在一定条件下会自动的转为对象。也就是原始类型的包装对象;

    也就是通过如下方式:

    Var v1 = new Number(123). //

    检测v1 的数据类型,发现v1 竟然是object    ,当然包装对象和原始数据类型不再相等。

    总结:

    这三个原始的数据类型通过构造函数使用new时,可以将原始类型的值转换成对象。作为普通函数使用的时候,可以将任意类型的值,转为原始的值。。

    如何将包装对象转成原始类型的值呢?

    通过valueOf().方式。 -

    valueOf() 方法返回包装对象实例对应原始类型的值

    如: new Number(1).valueOf  === 1 // true

    通过toString() 方式返回对应形式的字符串。。

    ===============分割线=========================================

    值得注意的是:JavaScript会将原始数据类型自动的转为包装对象,提供包装对象本身的方法和属性来提供给原始类型来使用;

    常见的如:'hello'.length   //.可以拿到字符串的长度,原始数据类型是没有字符串的长度的。用完即销毁,只读

  • 相关阅读:
    排序算法<四>希尔排序
    排序算法<三>快速排序
    排序算法<二>冒泡排序
    排序算法<一>选择排序
    相信我这是水题ny1313
    斐波那契查找
    插值查找
    第四届蓝桥杯c/c++B组4
    如何使用NPM来管理你的Node.js依赖
    javascript深入学习
  • 原文地址:https://www.cnblogs.com/yaogengzhu/p/10759435.html
Copyright © 2011-2022 走看看