本文实例讲述了JavaScript字符串对象(string)基本用法。分享给大家供大家参考,具体如下:

1.获取字符串的长度:
var s = "Hello world";
document.write("length:"+s.length);
2.为字符串添加各种样式,如:
var txt = "Some words";
document.write("<p>Big: " + txt.big() + "</p>")
document.write("<p>Small: " + txt.small() + "</p>")
document.write("<p>Bold: " + txt.bold() + "</p>")
document.write("<p>Italic: " + txt.italics() + "</p>")
document.write("<p>Blink: " + txt.blink() + " (does not work in IE)</p>")
document.write("<p>Fixed: " + txt.fixed() + "</p>")
document.write("<p>Strike: " + txt.strike() + "</p>")
document.write("<p>Fontcolor: " + txt.fontcolor("Red") + "</p>")
document.write("<p>Fontsize: " + txt.fontsize(16) + "</p>")
document.write("<p>Link: " + txt.link("https://www.") + "</p>")
3.获取字符串中部分内容首次出现的位置:
var hw_text = "Hello world";
document.write(hw_text.indexOf("Hello")+"<br/>");
document.write(hw_text.indexOf("world")+"<br/>");
document.write(hw_text.indexOf("abc")+"<br/>");
4.内容替换:
var str="Visit Microsoft!" document.write(str.replace(/Microsoft/,"W3School"))
效果图:
示例代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Language" content="zh-cn" />
<title>Javascript 字符串对象</title>
<head>
<style>
body {background-color:#e6e6e6}
</style>
</head>
<body>
<h3>(一)length属性:获取字符串的长度</h3>
<p id="hw">Hello world, Hello javascript!</p>
<script>
var s = document.getElementById("hw").innerHTML;
document.write("length:"+s.length);
</script>
<h3>(二)为字符串添加样式</h3>
<p>对字符串调用样式的相关方法时,会自动拼接相应的html标签</p>
<p id = "hw_02">some words</p>
<button onclick="alertBig()">Call txt.big()</button>
<script>
var txt = document.getElementById("hw_02").innerHTML;
document.write("<p>Big: " + txt.big() + "</p>")
document.write("<p>Small: " + txt.small() + "</p>")
document.write("<p>Bold: " + txt.bold() + "</p>")
document.write("<p>Italic: " + txt.italics() + "</p>")
document.write("<p>Blink: " + txt.blink() + " (does not work in IE)</p>")
document.write("<p>Fixed: " + txt.fixed() + "</p>")
document.write("<p>Strike: " + txt.strike() + "</p>")
document.write("<p>Fontcolor: " + txt.fontcolor("Red") + "</p>")
document.write("<p>Fontsize: " + txt.fontsize(16) + "</p>")
document.write("<p>Link: " + txt.link("https://www.") + "</p>")
function alertBig(){
alert(txt.big());
}
</script>
<h3>(三)indexOf方法:定位字符串中某一个指定的字符首次出现的位置</h3>
<script>
var hw_text = "Hello world";
document.write(hw_text.indexOf("Hello")+"<br/>");
document.write(hw_text.indexOf("world")+"<br/>");
document.write(hw_text.indexOf("abc")+"<br/>");
</script>
<h3>(四)replace()方法:替换字符串中的部分内容</h3>
<script>
var str="Visit Microsoft!"
document.write(str.replace(/Microsoft/,"jb51"))
</script>
</body>
</html>
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript替换操作技巧总结》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript中json操作技巧总结》、《JavaScript错误与调试技巧总结》及《JavaScript数学运算用法总结》
希望本文所述对大家JavaScript程序设计有所帮助。
# JavaScript
# 字符串对象
# string
# JavaScript中String对象的方法介绍
# javascript中数组(Array)对象和字符串(String)对象的常用方法总结
# Javascript之String对象详解
# JavaScript的String字符串对象常用操作总结
# JavaScript String 对象常用方法详解
# JavaScript String 对象常用方法总结
# JavaScrip String对象的方法
# 首次
# 操作技巧
# 相关内容
# 遍历
# 感兴趣
# 数据结构
# 给大家
# 更多关于
# 所述
# 程序设计
# 讲述了
# fontcolor
相关文章:
如何通过云梦建站系统实现SEO快速优化?
c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】
头像制作网站在线观看,除了站酷,还有哪些比较好的设计网站?
家庭服务器如何搭建个人网站?
上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?
如何在七牛云存储上搭建网站并设置自定义域名?
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
php json中文编码为null的解决办法
如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本
清除minerd进程的简单方法
如何快速搭建安全的FTP站点?
枣阳网站制作,阳新火车站打的到仙岛湖多少钱?
网站制作大概多少钱一个,做一个平台网站大概多少钱?
简历在线制作网站免费版,如何创建个人简历?
建站之星导航菜单设置与功能模块配置全攻略
已有域名如何快速搭建专属网站?
如何挑选最适合建站的高性能VPS主机?
相亲简历制作网站推荐大全,新相亲大会主持人小萍萍资料?
公司门户网站制作流程,华为官网怎么做?
微网站制作教程,我微信里的网站怎么才能复制到浏览器里?
太原网站制作公司有哪些,网约车营运证查询官网?
如何高效配置香港服务器实现快速建站?
C#如何在一个XML文件中查找并替换文本内容
如何在阿里云服务器自主搭建网站?
北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?
建站之星如何实现网站加密操作?
已有域名建站全流程解析:网站搭建步骤与建站工具选择
如何在阿里云购买域名并搭建网站?
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
如何快速生成橙子建站落地页链接?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
网站专业制作公司有哪些,做一个公司网站要多少钱?
非常酷的网站设计制作软件,酷培ai教育官方网站?
网站制作报价单模板图片,小松挖机官方网站报价?
建站主机是否等同于虚拟主机?
建站主机类型有哪些?如何正确选型
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
济南网站制作的价格,历城一职专官方网站?
如何快速重置建站主机并恢复默认配置?
建站之星后台管理:高效配置与模板优化提升用户体验
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
公司网站的制作公司,企业网站制作基本流程有哪些?
济南企业网站制作公司,济南社保单位网上缴费步骤?
如何正确下载安装西数主机建站助手?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
常州自助建站工具推荐:低成本搭建与模板选择技巧
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
香港服务器租用费用高吗?如何避免常见误区?
建站之星如何快速更换网站模板?
*请认真填写需求信息,我们会在24小时内与您取得联系。