JavaScript String对象

JavaScript String对象

string对象用于处理文本(字符串)

创建 String 对象的语法:

new String(s);
String(s);
参数 s 是要存储在 String 对象中或转换成原始字符串的值。
返回值

当 String() 和运算符 new 一起作为构造函数使用时,它返回一个新创建的 String 对象,存放的是字符串 ss 的字符串表示。

当不用 new 运算符调用 String() 时,它只把 s 转换成原始的字符串,并返回转换后的值。

String 对象方法

big()方法用于把字符串显示为大号字体:
<script type="text/javascript">

var str="Hello world!"
document.write(str.big())

</script>
bold() 方法用于把字符串显示为粗体:
<script type="text/javascript">

var str="Hello world!"
document.write(str.bold())

</script>
charAt() 方法可返回指定位置的字符:
<script type="text/javascript">

var str="Hello world!"
document.write(str.charAt(1))

</script>
charCodeAt() 方法可返回指定位置的字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数:
<script type="text/javascript">

var str="Hello world!"
document.write(str.charCodeAt(1))

</script>
concat() 方法用于连接两个或多个字符串:
<script type="text/javascript">

var str1="Hello "
var str2="world!"
document.write(str1.concat(str2))

</script>
fontcolor() 方法用于按照指定的颜色来显示字符串:
<script type="text/javascript">

var str="Hello world!"
document.write(str.fontcolor("Red"))

</script>
fontsize() 方法用于按照指定的尺寸来显示字符串:
<script type="text/javascript">
    
var str="Hello world!"
// size参数必须1-7的数字
document.write(str.fontsize(7))

</script>
fromCharCode() 可接受一个指定的 Unicode 值,然后返回一个字符串:
<script type="text/javascript">

document.write(String.fromCharCode(72,69,76,76,79))
document.write("<br />")
document.write(String.fromCharCode(65,66,67))

</script>
indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置:
<script type="text/javascript">

var str="Hello world!"
document.write(str.indexOf("Hello") + "<br />")
document.write(str.indexOf("World") + "<br />")
document.write(str.indexOf("world"))

</script>
italics() 方法用于把字符串显示为斜体:
<script type="text/javascript">

var str="Hello world!"
document.write(str.italics())

</script>
lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索:
<script type="text/javascript">

var str="Hello world!"
document.write(str.lastIndexOf("Hello") + "<br />")
document.write(str.lastIndexOf("World") + "<br />")
document.write(str.lastIndexOf("world"))

</script>
link() 方法用于把字符串显示为超链接:
<script type="text/javascript">

var str="Free Web Tutorials!"
document.write(str.link("http://www.w3school.com.cn"))

</script>
small() 方法用于把字符串显示为小号字:
<script type="text/javascript">

var str="Hello world!"
document.write(str.small())

</script>
split() 方法用于把一个字符串分割成字符串数组:
<script type="text/javascript">

var str="How are you doing today?"

document.write(str.split(" ") + "<br />")
document.write(str.split("") + "<br />")
document.write(str.split(" ",3))

</script>
toLocaleLowerCase() 方法用于把字符串转换为小写:
<script type="text/javascript">

var str="Hello World!"
document.write(str.toLocaleLowerCase())

</script>
toLocaleUpperCase() 方法用于把字符串转换为大写:
<script type="text/javascript">

var str="Hello World!"
document.write(str.toLocaleUpperCase())

</script>

valueOf() 方法可返回 String 对象的原始值。

原始值是由从 String 对象下来的所有对象继承的:

stringObject.valueOf()
  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值