[译]Javascipt中的Strings
本文翻译youtube上的up主kudvenkat的javascript tutorial播放单
源地址在此:
https://www.youtube.com/watch?v=PMsVM7rjupU&list=PL6n9fhu94yhUA99nOsJkKXBqokT3MBK0b
在本次视频中我们会讨论一些在Javascript中操作String的函数
一个String就是在引号中的文字.你可以用单引号或者是双引号
var string1 = "string in double quotes"
var string2 = 'string in single quotes'
合并strings: 在Javasctipt中有两种合并Strings的方法,你可以用+或者concat()方法
例子:用+来合并strings
var string1 = "Hello"
var string2 = "JavaScript"
var result = string1 + " " + string2;
alert(result);
Output : Hello JavaScript
例子:用concat()方法来合并strings
var string1 = "Hello"
var string2 = "JavaScript"
var result = string1.concat(" ", string2);
alert(result);
Output : Hello JavaScript
如果你想要在string包含单引号的话,有两种选择
选择1:将整个string放在双引号中,然后再在其中用单引号
例子:
var myString = "Welcome to 'JavaScript' Training";
alert(myString);
Output : Welcome to 'JavaScript' Training
选择2:如果你喜欢将整个string放在单引号中的话,你可以用\符号紧接一个单引号的方式
例子:
var myString = 'Welcome to \'JavaScript\' Training';
alert(myString);
Output : Welcome to 'JavaScript' Training
请注意:你也可以用上面方法来在string中显示双引号
将string都变成大写:使用toUpperCase()方法
例子:
var upperCaseString = "JavaScript";
alert(upperCaseString.toUpperCase());
Output : JAVASCRIPT
将string变成小写:用toLowerCase()方法
例子:
var lowerCaseString = "JavaScript";
alert(lowerCaseString.toLowerCase());
Output : javascript
检查string的长度:用length属性
例子:
alert("JavaScript".length);
Output : 10
例子:
var myString = "Hello JavaScript";
alert(myString.length);
Output : 16
移除string前后两头处的空格部分:用trim()方法
例子:
var string1 = " AB ";
var string2 = " CD ";
var result = string1.trim() + string2.trim();
alert(result);
Output : ABCD
在javascript中替换strings:用replace()方法.这个方法在一个string中寻找特定的句子,然后将其替换成你想要替换的句子,最后输出新的string.这个方法不会改变原string的值
例子:将Javascript替换成World
var myString = "Hello JavaScript";
var result = myString.replace("JavaScript", "World");
alert(result);
Output : Hello World
例子:进行一个在乎大小写的全局替换.在这个例子中,我们将我们要找的表达式用//包含起来.其后的g表达的意思是global替换.这里的替换是在乎大小写的,也就是说Blue(大写的B)是不会被替换成green的
var myString = "A Blue bottle with a blue liquid is on a blue table";
var result = myString.replace(/blue/g, "green");
alert(result);
Output : A Blue bottle with a green liquid is on a green table
如果想要不在乎大小写的话,要把g替换成gi,表示global case-insensitive
[译]Javascipt中的Strings的更多相关文章
- linux中的strings命令简介2
摘自:http://blog.csdn.net/stpeace/article/details/46641069 linux中的strings命令简介 之前我们聊过linux strings的用法和用 ...
- linux中的strings命令简介
摘自:http://blog.csdn.net/stpeace/article/details/46641069 linux中的strings命令简介 在linux下搞软件开发的朋友, 几乎没有不知道 ...
- CockroachDB学习笔记——[译]CockroachDB中的SQL:映射表中数据到键值存储
CockroachDB学习笔记--[译]CockroachDB中的SQL:映射表中数据到键值存储 原文标题:SQL in CockroachDB: Mapping Table Data to Key- ...
- [译]JavaScript中,{}+{}等于多少?
最近,Gary Bernhardt在一个简短的演讲视频“Wat”中指出了一个有趣的JavaScript怪癖:在把对象和数组混合相加时,会得到一些你意想不到的结果.本篇文章会依次讲解这些计算结果是如何得 ...
- linux中的strings命令
strings - print the strings of printable characters in files. 意思是, 打印文件中可打印的字符. 我来补充一下吧 ...
- 2018-02-17 中文代码示例[译]Scala中创建隐式函数
前言: 学习Scala时, 顺便翻译一下自己有兴趣的文章. 代码中所有命名都中文化了(不是翻译). 比如原文用的是甜甜圈的例子. 原文: Scala Tutorial - Learn How To C ...
- JavaScipt 中的事件循环(event loop),以及微任务 和宏任务的概念
说事件循环(event loop)之前先要搞清楚几个问题. 1. js为什么是单线程的? 试想一下,如果js不是单线程的,同时有两个方法作用dom,一个删除,一个修改,那么这时候浏览器该听谁的? ...
- [译]Javascript中的mutators
本文翻译youtube上的up主kudvenkat的javascript tutorial播放单 源地址在此: https://www.youtube.com/watch?v=PMsVM7rjupU& ...
- [译]AngularJS中DOM操作
再翻译一篇干货短文,原文:AngularJS jQuery 虽然Angularjs将我们从DOM的操作中解放出来了,但是很多时候我们还是会需要在controller/view加载之后执行一些DOM操作 ...
随机推荐
- qq群文件管理
一.怎样登录QQ群空间查看.管理群文件 1)登录自己的QQ,打开主面板!小编在这里以访问自己的群“我们的六班”为例.2)鼠标移动到主面板中“我们的六班”群图标处,右建单击——选择“访问QQ群空间”—— ...
- BZOJ4303:数列
浅谈\(K-D\) \(Tree\):https://www.cnblogs.com/AKMer/p/10387266.html 题目传送门:https://lydsy.com/JudgeOnline ...
- ECMAScript6入门-序言
本系列笔记基于阮一峰大佬的开源书籍.如果大家想看可以去该地址 本系列笔记只记录本人自己学习的过程,如果有侵权收到通知会自行下架. 如果大家看到可以直接去地址处学习,如果觉得好还望支持正版. 在此感谢阮 ...
- Python 函数之定义函数
在Python中,定义一个函数要使用def语句,依次写出函数名.括号.括号中的参数和冒号: 然后,在缩进块中编写函数体,函数的返回值用return语句返回. 1.定义一个函数 def myfirst( ...
- Spring Boot 集成Swagger2生成RESTful API文档
Swagger2可以在写代码的同时生成对应的RESTful API文档,方便开发人员参考,另外Swagger2也提供了强大的页面测试功能来调试每个RESTful API. 使用Spring Boot可 ...
- str.split和re.split中空格的区别
一.str.split和re.split的基本用法 1.str.spli的基本用法 现用下面的文件: 1 maqing:abc123 我们要建立一个用户名和用户密码的匹配关系: with open(& ...
- HTML5通信
跨文档消息传输 HTML5中提供了在网页文档之间互相接收与发送信息的功能.使用这个功能只要获取到网页所在窗口对象的实例,无论是否同源都可以实现跨域通信.经常用于不同frame之间的通信. 当我们想要接 ...
- java添加背景图片
总结:我们通常实现添加背景图片很容易,但是再添加按钮组件就会覆盖图片.原因是: 有先后啊.setlayout();与布局有很大关系 请调试代码的时候,仔细揣摩.我晕了 还可以添加文本框,密码框 fra ...
- python startswith与endswith
如果你要用python匹配字符串的开头或末尾是否包含一个字符串,就可以用startswith,和endswith比如:content = 'ilovepython'如果字符串content以ilove ...
- Windows条件变量
详细见MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/ms686903%28v=vs.85%29.aspx 我们已经看到,当想 ...