<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>js的string对象</title>
<script type="text/javascript">
var str = "abcdefg";
document.write("str字符串:" + str);
// 字符串的长度
document.write("<br />字符串的长度:" + str.length);
/* 与HTML相关的方法 */
document.write("<hr />与HTML相关的方法<hr />");
// bold()方法,加粗
document.write("bold()方法:" + str.bold());
// fontcolor()方法,设置字符串的颜色
document.write("<br />fontcolor()方法:" + str.fontcolor("red"));
// fontsize()方法,设置字体的大小
document.write("<br />fontsize()方法:" + str.fontsize(5));
// link()方法,将字符串显示成超链接
document.write("<br />link()方法:" + str.link("hello.html")); // sub()和sup()方法,将字符串限制在右下角或右上角
document.write("<br />sub()方法:" + str + str.sub());
document.write("<br />sup()方法:" + str + str.sup());
/* 与Java相似的方法 */
document.write("<hr />与Java相似的方法<hr />");
// concat()方法,连接字符串
document.write("concat()方法:" + str.concat("hijklmn"));
// charAt()方法,返回指定位置的字符串,下标从0开始,如果字符位置不存在返回空字符串
document.write("<br />charAt()方法:" + str.charAt(2));
// indexOf()方法,返回指定字符串的位置,下标从0开始,如果指定字符串不存在返回-1
document.write("<br />indexOf()方法:" + str.indexOf("c"));
var str2 = "a-b-c-d-e-f-g";
document.write("<br />str2字符串:" + str2);
// split()方法,将字符串分割成数组
document.write("<br />split()方法:" + str2.split('-'));
// replace()方法,替换字符串
document.write("<br />replace()方法:" + str2.replace('-', '_'));
// substr()方法,截取字符串从指定位置开始向后截取n位字符
document.write("<br />substr()方法:" + str.substr(2, 4));
// substring()方法,截取字符串中两个指定的索引号之间的字符,不包含第二个索引位置的字符(第二个索引位置-1)
document.write("<br />substring()方法:" + str.substring(2, 4));
</script>
</head>
<body> </body>
</html>

JavaScript基础13——js的string对象的更多相关文章

  1. JavaScript基础15——js的DOM对象

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  2. JavaScript基础17——js的Date对象

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  3. JavaScript基础18——js的Array对象

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. JavaScript基础16——js的BOM对象

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  5. JavaScript基础14——js的Math对象

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  6. Js的String对象

    Js的String对象常用方法: 方法一.得到某字符在字符串中的索引位置. str.indexOf(findStr,[index])--返回的是要查找字符在字符串中的位置索引   ,index开始查找 ...

  7. 【JavaScript基础】Js的定时器(你想看的原理也在哟)

    [JavaScript基础]Js的定时器(你想看的原理也在哟) 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 说明 本章是经历 ...

  8. JavaScript学习12 JS中定义对象的几种方式

    JavaScript学习12 JS中定义对象的几种方式 JavaScript中没有类的概念,只有对象. 在JavaScript中定义对象可以采用以下几种方式: 1.基于已有对象扩充其属性和方法 2.工 ...

  9. js中String对象

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

随机推荐

  1. MemCached用法

    所需要的jar包: com.danga.MemCached.MemCachedClient com.danga.MemCached.SockIOPool 自行下载/** * 缓存服务器集群,提供缓存连 ...

  2. 一起做RGB-D SLAM 第二季 (一)

    小萝卜:师兄!过年啦!是不是很无聊啊!普通人的生活就是赚钱花钱,实在是很没意思啊! 师兄:是啊…… 小萝卜:他们都不懂搞科研和码代码的乐趣呀! 师兄:可不是嘛…… 小萝卜:所以今年过年,我们再做一个S ...

  3. 对象与Byte数组相互转化工具方法

    /** * 对象转byte * @param obj * @return */ private byte[] ObjectToByte(Object obj) { byte[] bytes = nul ...

  4. 读书笔记_Effective_C++_条款四十七:请使用trait classes来表示类型信息

    这一条款主要来讨论模板中迭代器的属性iterator_category,它可以通过类似于vector<int>::iterator::iterator_category的方式来取得. 到这 ...

  5. MINE

    MINE MINE is an app for the nearly 1.2 million songwriters, composers, musicians, and publishers who ...

  6. C#基础总结之四List-Hashtable-冒泡排序

    #region 第四天作业 名片--------ArrayList //ArrayList card = new ArrayList(); //card.Add("2202111001122 ...

  7. Struts2知多少(1) Struts2 MVC架构

    模型视图控制器(Model View Controller)或MVC,MVC是俗称,是一种软件设计模式,用于开发Web应用程序.模型 - 视图 - 控制器模式是由以下三个部分组成: Model - 模 ...

  8. 【转】github上值得关注的前端项目

    综合/资源 frontend-dev-bookmarks 一个巨大的前端开发资源清单.star:15000 front-end-collect 分享自己长期关注的前端开发相关的优秀网站.博客.以及活跃 ...

  9. 左倾堆(一)之 图文解析 和 C语言的实现

    概要 本章介绍左倾堆,它和二叉堆一样,都是堆结构中的一员.和以往一样,本文会先对左倾堆的理论知识进行简单介绍,然后给出C语言的实现.后续再分别给出C++和Java版本的实现:实现的语言虽不同,但是原理 ...

  10. [Python] Interpreter setting in Pycharm

    From: http://blog.csdn.net/u013088062/article/details/50135135 From: http://blog.csdn.net/u013088062 ...