码迷,mamicode.com
首页 > 编程语言 > 详细

[译]Javascipt中的Strings

时间:2017-10-11 10:56:39      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:com   tip   视频   地址   移除   log   引号   alert   大写   

本文翻译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

标签:com   tip   视频   地址   移除   log   引号   alert   大写   

原文地址:http://www.cnblogs.com/otakuhan/p/7648514.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!