JavaScript字符串对象(string)基本用法示例
发布时间 - 2026-01-10 22:37:25 点击率:次本文实例讲述了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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
青岛网站建设如何选择本地服务器?
javascript中闭包概念与用法深入理解
网页设计与网站制作内容,怎样注册网站?
Laravel怎么进行浏览器测试_Laravel Dusk自动化浏览器测试入门
网站制作企业,网站的banner和导航栏是指什么?
Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】
laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法
如何解决hover在ie6中的兼容性问题
Laravel如何从数据库删除数据_Laravel destroy和delete方法区别
宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法
javascript基本数据类型及类型检测常用方法小结
使用Dockerfile构建java web环境
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
Laravel如何使用.env文件管理环境变量?(最佳实践)
Laravel如何使用withoutEvents方法临时禁用模型事件
zabbix利用python脚本发送报警邮件的方法
黑客如何利用漏洞与弱口令入侵网站服务器?
零基础网站服务器架设实战:轻量应用与域名解析配置指南
Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】
如何用PHP工具快速搭建高效网站?
Laravel怎么集成Log日志记录_Laravel单文件与每日日志配置及自定义通道【详解】
Laravel Telescope怎么调试_使用Laravel Telescope进行应用监控与调试
Laravel如何编写单元测试和功能测试?(PHPUnit示例)
Laravel怎么实现软删除SoftDeletes_Laravel模型回收站功能与数据恢复【步骤】
Bootstrap CSS布局之列表
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
Laravel集合Collection怎么用_Laravel集合常用函数详解
Laravel中间件如何使用_Laravel自定义中间件实现权限控制
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
网站制作软件有哪些,制图软件有哪些?
Laravel定时任务怎么设置_Laravel Crontab调度器配置
linux top下的 minerd 木马清除方法
Laravel如何创建自定义Facades?(详细步骤)
php增删改查怎么学_零基础入门php数据库操作必知基础【教程】
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
实例解析Array和String方法
如何挑选优质建站一级代理提升网站排名?
详解CentOS6.5 安装 MySQL5.1.71的方法
Laravel项目怎么部署到Linux_Laravel Nginx配置详解
PythonWeb开发入门教程_Flask快速构建Web应用
如何确保FTP站点访问权限与数据传输安全?
高防服务器租用如何选择配置与防御等级?
Laravel广播系统如何实现实时通信_Laravel Reverb与WebSockets实战教程
Python图片处理进阶教程_Pillow滤镜与图像增强
如何在香港免费服务器上快速搭建网站?
Laravel如何实现一对一模型关联?(Eloquent示例)
常州企业网站制作公司,全国继续教育网怎么登录?
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】

