星空网 > 软件开发 > 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)

返回字符串n到m之间位置的字符串

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 拆分的数组

 


 




原标题:javascript基础学习(九)

关键词:JavaScript

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

手机行业“非洲之王”传音控股成功变道科创板年营收226亿:https://www.ikjzd.com/articles/102170
印度电商魔幻大变局!:https://www.ikjzd.com/articles/102171
亚马逊更改条款利好第三方卖家,这次卖家却不买账?:https://www.ikjzd.com/articles/102172
亚马逊卖家收藏!如何查询产品外观专利避免侵权?:https://www.ikjzd.com/articles/102175
首次!阿里巴巴承诺帮助美国企业,向美国卖家开放平台!:https://www.ikjzd.com/articles/102177
半年狂揽 800 万用户,PayPay 如何在日本站稳脚跟?:https://www.ikjzd.com/articles/102178
长治婚庆女司仪和主持人:https://www.vstour.cn/a/366176.html
北京丰台区水上乐园哪家好玩?:https://www.vstour.cn/a/366177.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流