zoukankan      html  css  js  c++  java
  • javascript基础学习(九)

    javascript之基本包装类型


    学习要点:

      基本包装类型概述

      Boolean类型

      Number类型

      String类型

    一、基本包装类型概述

      为了便于操作基本类型值,提供了3种特殊的引用类型:Boolean,Number和String。

    二、Boolean类型

      new Boolean(value) :var boolean1=new Boolean("true");

      Boolean(value):var boolean2=Boolean(0);

      使用new Boolean()构造函数将参数转换为一个布尔值,并创建一个布尔对象。

      而使用Boolean()转换函数只是将一个值转换成布尔类型的数据。转换原则如下:

      如果参数为0,null,NaN,false,空字符串或undefined,都将被转换为false。

      方法:

      toSting():将布尔对象转换为字符串

      valueOf():返回布尔对象的布尔值

    三、Number类型

      new Number(value)     Number(value)

      Number类型有一些静态属性(直接通过Number调用的属性,而无须new运算符)和方法。

                                  Number的静态属性

    属  性

    描述

    MAX_VALUE

    表示最大数

    MIN_VALUE

    表示最小值

    NaN

    非数值

    NEGATIVE_INFINITY

    负无穷大,溢出返回该值

    POSITIVE_INFINITY

    无穷大,溢出返回该值

    prototype

    原型,用于增加新属性和方法

                                      Number对象的方法

    方  法

    描述

    toString()

    将数值转化为字符串,并且可以转换进制

    toLocaleString()

    根据本地数字格式转换为字符串

    toFixed()

    将数字保留小数点后指定位数并转化为字符串

    toExponential()

    将数字以指数形式表示,保留小数点后指定位数并转化为字符串

    toPrecision()

    指数形式或点形式表述数,保留小数点后面指定位数并转化为字符串

    四、数学对象

      Math.E:代表数学中饿自然对数的底数e

         Math.PI:

      Math.abs(number):绝对值

      Math.max(number1,number2,...)

      Math.min(number1,number2,...)

      Math.pow(x,y):返回x的y次幂

      Math.randow():

      Math.sqrt(number):平方根

    五、String类型

      new String(str)         String(str)

                                  String对象的属性

    属  性

    描述

    length

    返回字符串的字符长度

    constructor

    返回创建String对象的函数

    prototype

    通过添加属性和方法扩展字符串定义

                                           字符方法

    方  法

    描述

    charAt(n)

    返回指定索引位置的字符

    charCodeAt(n)

    Unicode编码形式返回指定索引位置的字符

                                    字符串操作方法

    方  法

    描述

    concat(str1...str2)

    将字符串参数串联到调用该方法的字符串

    slice(n,m)

    返回字符串nm之间位置的字符串

    substring(n,m)

    同上

    substr(n,m)

    返回字符串n开始的m个字符串

                                 字符串位置方法

    方  法

    描述

    indexOf(str, n)

    n开始搜索的第一个str,并将搜索的索引值返回

    lastIndexOf(str, n)

    n开始搜索的最后一个str,并将搜索的索引值返回

                                    大小写转换方法

    方  法

    描述

    toLowerCase(str)

    将字符串全部转换为小写

    toUpperCase(str)

    将字符串全部转换为大写

    toLocaleLowerCase(str)

    将字符串全部转换为小写,并且本地化

    toLocaleupperCase(str)

    将字符串全部转换为大写,并且本地化

                                    字符串的模式匹配方法

    方  法

    描述

    match(pattern) 

    返回pattern 中的子串或null

    replace(pattern, replacement)

    用replacement 替换pattern

    search(pattern)

    返回字符串中pattern 开始位置

    split(pattern)

    返回字符串按指定pattern 拆分的数组


  • 相关阅读:
    Python学习笔记 for windows 二
    Socket.io:有点意思
    MEAN Stack:创建RESTful web service
    在EC2上安装MEAN环境
    NodeJS:树的序列化
    NodeJS:树的反序列化
    NodeJS学习:爬虫小探补完计划
    NodeJS学习:爬虫小探
    依赖包bcrypt安装Issues
    Mongoose:Schema之路
  • 原文地址:https://www.cnblogs.com/riluocanyang/p/5562986.html
Copyright © 2011-2022 走看看