Javascript学习笔记(String对象)
来源:互联网 发布:java属性签名是什么 编辑:程序博客网 时间:2024/05/16 14:42
String对象
来自《JavaScript 标准参考教程(alpha)》,by 阮一峰
目录
- 概述
- String.fromCharCode()
- 实例对象的属性和方法
- length属性
- charAt()
- charCodeAt()
- concat()
- slice()
- substring()
- substr()
- indexOf(),lastIndexOf()
- trim()
- toLowerCase(),toUpperCase()
- localeCompare()
- match()
- search()
- replace()
- split()
- 参考链接
概述
String
对象是JavaScript原生提供的三个包装对象之一,用来生成字符串的包装对象。
var s1 = 'abc';var s2 = new String('abc');typeof s1 // "string"typeof s2 // "object"s2.valueOf() // "abc"
上面代码中,变量s1
是字符串,s2
是对象。由于s2
是对象,所以有自己的方法,valueOf
方法返回的就是它所包装的那个字符串。
实际上,字符串的包装对象是一个类似数组的对象(即很像数组,但是实质上不是数组)。
new String("abc")// String {0: "a", 1: "b", 2: "c", length: 3}
除了用作构造函数,String
对象还可以当作工具方法使用,将任意类型的值转为字符串。
String(true) // "true"String(5) // "5"
上面代码将布尔值ture
和数值5
,分别转换为字符串。
String.fromCharCode()
String对象提供的静态方法(即定义在对象本身,而不是定义在对象实例的方法),主要是fromCharCode()
。该方法的参数是一系列Unicode码点,返回对应的字符串。
String.fromCharCode(104, 101, 108, 108, 111)// "hello"
上面代码中,fromCharCode
方法接受5个Unicode码点作为参数,返回它们组成的字符串。
注意,该方法不支持Unicode码点大于0xFFFF
的字符,即传入的参数不能大于0xFFFF
。
String.fromCharCode(0x20BB7)// "ஷ"
上面代码返回字符的编号是0x0BB7
,而不是0x20BB7
。它的根本原因在于,码点大于0xFFFF
的字符占用四个字节,而JavaScript只支持两个字节的字符。这种情况下,必须把0x20BB7
拆成两个字符表示。
String.fromCharCode(0xD842, 0xDFB7)// "
阅读全文
0 0
- Javascript学习笔记(String对象)
- 学习笔记—JavaScript的String对象
- String 对象学习笔记
- javascript 学习之string对象
- Javascript学习笔记-----对象
- javascript对象学习笔记
- JavaScript学习笔记:对象
- Javascript学习笔记(对象)
- JavaScript学习笔记-- String数据类型
- 前端基础 JavaScript String、Array对象 笔记
- Javascript学习笔记一 对象
- javascript创建对象学习笔记
- JavaScript学习笔记(对象)
- JavaScript学习笔记四:对象
- javascript面向对象学习笔记
- JavaScript学习笔记4--对象
- Javascript 变量对象学习笔记
- JavaScript学习笔记之对象
- Python selenium自动化识别验证码模拟登录操作(二)
- Promise在工作中常用的几种示例
- 使用ES6语法进行Base64的编码和解码
- Qt中路径问题小结
- 计蒜客-子树结点个数
- Javascript学习笔记(String对象)
- stm32_013_STM32printf()函数重定向到串口
- Spring Cloud(五)断路器监控(Hystrix Dashboard)
- IBM-UK ftp资料站
- 【概率论与数理统计】-排列组合笔试题汇总
- Hadoop本地模式、伪分布模式的安装
- React 虚拟dom是如何实现的
- Slim研读笔记五之依赖注入容器(下)
- 架构设计的关键原则
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
个人优势怎么写
华夏优势增长
000021华夏优势增长
光大优势基金净值
华夏优势增长基金净值
华夏优势基金净值
比较优势理论
苏宁扩大优势
杠杆黄金优势
东方红中国优势
杠杆黄金的优势
天津高考优势还大吗
519697交银优势行业
益民创新优势基金净值
银华估值优势005250
银华优势基金净值
社会主义优势
个人优势和劣势怎么写
济南中研优势
国泰估值优势混160212
嘉实核心优势
银华优势企业基金净值
东方红中国优势基金净值
竞聘理由和个人优势
160212国泰估值优势
太空造出人造肉优势
天津户口高考还有优势吗
沈阳肤康皮肤病医院津门优势
基因优化液
超级优化
下拉框优化
优化宝盒
360优化大师
网站优化
优化设计
seo优化软件
优化营商
seo排名优化
seo首页优化
seo优化推广
seo优化方案