JavaScript中的Number类型、String类型、Global对象、Math对象总结
来源:互联网 发布:全网通手机淘宝 编辑:程序博客网 时间:2024/05/18 07:36
http://blog.csdn.net/bboyjoe/article/details/51532319
一.Number类型
valueOf():返回对象表示的基本类型的数值。
toString():传递一个表示基数的参数,告诉它返回几进制数值的字符串形式。
toFixed():按照指定的小数位返回数值的字符串表示。
toExponential():返回以指数表示法表示的数值的字符串形式。
toPrecision():可能返回固定大小格式,也可能返回指数格式。
二.String类型
1)length属性
2)字符方法
2.1)charAt():以单字字符串的形式返回给定位置的那个字符。
2.2)charCodeAt():以字符编码字符串的形式返回给定位置的那个字符。
3)字符串操作方法:
3.1)concat():用于将一或多个字符串拼接起来,返回拼接得到的新字符串。
实践中使用最多的还是加号操作符(+).
3.2)slice()、substring()和substr():返回被操作字符串的一个子字符串。
第一个参数指定字符串的开始位置,
slice()、substring()中第二个参数表示子字符串到哪里结束。
substr()中第二个参数指定的则是返回的字符个数。
在传递给这些方法的参数是负值的情况下:
slice()方法会将传入的负值与字符串的长度相加;
substr()方法将负的第一个参数加上字符串的长度,而将第二个参数转换为0;
substring()方法会把所有负值参数都转换为0.
3.3)字符串位置方法:indexOf()、lastIndexOf()
从一个字符串中搜索给定的子字符串,然后返回子字符串的位置。
3.4)trim()方法:创建一个字符串的副本,删除前置及后缀的所有空格,然后返回结果。
3.5)字符串大小写转换方法
3.6)字符串的模式匹配方法
match():在字符串上调用这个方法,本质上与调用RegExp的exec()方法相同。
search():返回字符串中第一个匹配项的索引,如果没有找到匹配项,则返回-1.
replace():简化替换子字符串的操作,第一个参数可以是一个RegExp对象或者一个字符串,第二个参数可以是一个字符串或者一个函数。要想替换所有子字符串,唯一的办法是提供一个正则表达式,而且要指定全局(g)标志。
split():可以基于指定的分隔符将一个字符串分割成多个子字符串,并将结果放在一个数组中。
localeCompare():比较两个字符串,根据字符串在字母表中的位置,并返回-1或0或1
三.Global对象
URI编码方法:
encodeURI():主要用于整个URI进行编码。
encodeURIComponent():主要用于对URI中的某一段进行编码。
URI解码方法:
decodeURI():只能对使用encodeURI()替换的字符进行解码。
decodeURIComponent():能够解码使用encodeURIComponent()编码的所有字符。
四.Math对象
1)Math对象的属性
2)min()和max()方法
3)舍入方法
Math.ceil():向上舍入。
Math.floor():向下舍入。
Math.round():四舍五入。
4)random()方法:返回大于等于0小于1的一个随机数。
- JavaScript中的Number类型、String类型、Global对象、Math对象总结
- JavaScript中的Number类型、String类型、Global对象、Math对象总结
- JavaScript中的Number类型、String类型、Global对象、Math对象总结
- JavaScript基础——引用类型(四)基本包装类型(Boolean、Number、String)、单体内置对象(Global、Math)
- javascript 引用类型 - 内置对象(Math对象)
- 04-javascript String、Number、Math、Date对象
- JavaScript内置对象--基本包装类型(Boolean、Number、String)详解
- javascript类型系统——Math对象
- JavaScript中Date,Math,Global,Number等对象的浅析,Array数组对象的解析
- Javascript String|Date|Array|Math|Boolean|Number对象方法详解
- javascript对象----Boolean、Math、Number、String 、Array、JSON、Object
- JavaScript的Global和Math对象
- JavaScript Math 对象总结
- JavaScript Math和Number对象
- JavaScript中的Math对象
- javascript中的Math对象
- javascript中的Math对象
- 说说 JavaScript 内置对象(Global 对象、Math 对象)
- hiho 1487 并查集+搜索 [Offer收割]编程练习赛11 problem C 岛屿3
- 第二章图像处理
- [编程题] 简单错误记录
- leetcode-120. Triangle
- c#中List<>类的Sort()的几种形式
- JavaScript中的Number类型、String类型、Global对象、Math对象总结
- ASP创建数据库,新建数据表、字段
- Debug---Eclipse断点调试基础
- HCNA-Cloud云计算认证
- 文章标题
- OkHttp深入学习(一)——初探
- Android ImageView常见问题
- 聊聊恶心的PHP7吧
- 100层摔两个鸡蛋的问题