<!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. 30分钟入门Java8之默认方法和静态接口方法

    30分钟入门Java8之默认方法和静态接口方法 前言 上一篇文章30分钟入门Java8之lambda表达式,我们学习了lambda表达式.现在继续Java8新语言特性的学习,今天,我们要学习的是默认方 ...

  2. VC6.0 error LNK2001: unresolved external symbol _main解决办法

    学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过.产生连接错误的原因非常多,尤其LNK2001错误 ...

  3. 解决错误: java.lang.NoClassDefFoundError: antlr/RecognitionException

    网络质量不好的情况下,访问maven.org网站下载jar包,很有可能下载的包不完整或损坏的(表面看不出来):所以,最好的办法就是-直接到maven网站下载,然后放到对应的.m2目录,然后eclips ...

  4. Fidder模拟Post请求

    背景 最近想用fidder模拟post请求,怎么都传值失败,发现写Composer => Request Body中写的内容,总是无法映射到mvc的action参数上.百度一番,发现如下解决方案 ...

  5. JS思维之路菜鸟也能有大能量(2)--模拟数组合并concat

    我们有两个这样的数组 var arr1 = [1,2,3]; var arr2 = [4,5,6]; 任务:合并成这样,请至少提供两种思路. var arr1 = [1,2,3,4,5,6]; 思路一 ...

  6. js中的执行上下文,菜鸟入门基础。

    console.log(a); //Uncaught ReferenceError: a is not defined 因为没有定义a所以报错了. var a = 52; console.log(a) ...

  7. java中图片文件的传输及显示(Socket以及ServerSocket演示)

    //客户端部分 package testSix; import java.awt.Graphics; import java.io.IOException; import java.io.InputS ...

  8. iOS-NSDate

    一.概念解释 1.什么是NSTimeZone? NSTimeZone:时区是一个地理名字,是为了克服各个地区或者国家之间在时间上的混乱设定的. 1).GMT:0:00格林威治标准时间:UTC +00: ...

  9. .NET ORM 哪家强

    ORM到底哪家强? 很多人都想知道这个问题,自已也没测试过,只能道听途说. 闲的无聊就将几个ORM拿出来比一比,假如怀疑测试代码有问题可以将它下载下来慢慢研究. 参赛ORM 1.SqlSugar:是一 ...

  10. log4j的一些问题

    今天,在学习log4j的时候发现了一点问题,关于level的问题. log4j.rootLogger=error, console, file , fileerror log4j.logger.com ...