博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
老鸟学Javascript - 第二弹
阅读量:6175 次
发布时间:2019-06-21

本文共 713 字,大约阅读时间需要 2 分钟。

原文:

string 和 array

在javascript定义里,字符串(string)不可修改类型,而数组(array)则是可修改类型。

  

结果是:

1230,1,3

顺带一提,字符串用 "", '', 或者 ``(用于多行定义)来表示,数组用[]。

更多例子:

  

运行结果:

1231,2,3,,,,,,,undefined

有趣的是,如果你强行改变数组的大小,javascript运行时会给数组内自动加上值undfined的元素。而字符串还是不能用这种办法修改。

转义字符 \

如果一个字符串里面包含特殊字符(比如,",双引号本来是用来表示字符串开始和结束),我们用来做转义。

例子:

  

运行结果:

"aba    b

这里,"用来表示",n表示换行,t表示制表符。在google里面搜索"javascript special characters"可以拿到完整的列表。

并且,我们可以使用转义字符在字符串里面直接写ascII码和Unicode。但是我暂时想不出来实在的用例,所以不做深入讨论。

连接(Concatenation)

我们用+,或者字符串模板来连接字符串:

  

运行结果:

I like javascriptand javascript's particularities

如果是数组呢,用concat()

  

运行结果:

a,b,c,d,e,f

访问(数组和字符串)元素

用[]

  

运行结果:

aa

搜索

用indexOf()

  

运行结果:

21303

不解释。

子集

用substring() 和 slice() ...

例子:

  

运行结果:

abcxyxyza,b,c,x,yx,y,z

转载地址:http://ulqba.baihongyu.com/

你可能感兴趣的文章
【学术信息】中科院2019年学术期刊分区-综合性期刊
查看>>
ShareObject离线存储相关
查看>>
C++ XML
查看>>
windows批处理 打开exe后关闭cmd
查看>>
Linux 安装中文包
查看>>
谷物大脑
查看>>
访问控制-禁止php解析、user_agent,PHP相关配置
查看>>
AgileEAS.NET之系统架构
查看>>
python3.5里的正则表达式
查看>>
Exchange server 2013 SP1 客户端会议室邮箱自动回复延迟
查看>>
nginx反向代理缓存服务器构建
查看>>
RHEL6 搭建LVS/DR 负载均衡集群 案例
查看>>
以太坊·Rinkeby 测试网络
查看>>
字符串按规则排序算法
查看>>
MPLS + BGP高级特性
查看>>
plist文件读写操作
查看>>
oracle resetlogs和noresetlogs 创建控制文件区别
查看>>
2013-7-17学习作业练习
查看>>
ZAM 3D入门教程(4):Extrusion编辑器
查看>>
《深入实践Spring Boot》一第2章 在Spring Boot中使用数据库2.1 使用MySQL
查看>>