JavaScript 字符串操作

1.替换子字符串

replace(search,replacement)
找到满足条件的子字符串search,替换为replacement

注: 默认情况下只替换找到的第一个子字符串,如果要所有都替换,需要写成:

x.replace(/a/g, "o");
或者
var regS = new RegExp("a","g");
x.replace(regS, "o");

<script>
  function p(s){
    document.write(s);
    document.write("<br>");
}
 
var x = new String("Hello JavaScript");
p(‘这个是原字符串: ‘+x);
var y = x.replace("a","o");
p(‘只替换第一个 a:  ‘+y);
var regS = new RegExp("a","g");
var z = x.replace(regS, "o");
p(‘替换掉所有的 a:  ‘+z);

</script>

2.截取一段子字符串

substring 截取一段子字符串
注: 第二个参数,取不到

例:

<script>

  

var x = new String("Hello JavaScript");

 document.write( ‘字符串x的值: ‘+x);

document.write(‘<br>‘);

document.write(‘x.substring (0,3) 获取位0到3的字符串: ‘+x.substring (0,3) );

document.write(‘<br>‘);

document.write(‘左闭右开,取得到0,去不到3‘);

</script>

3.返回指定位置的字符

charAt 返回指定位置的字符
charCodeAt 返回指定位置的字符对应的Unicode码

<script>

 

var y = new String("Hello JavaScrpt");

document.write("字符串y的值:"+y);

document.write("<br>");

document.write(‘通过 charAt(0)获取位置0的字符串: ‘+y.charAt(0)); //返回H

document.write("<br>");

document.write(‘通过 charCodeAt(0)获取位置0的字符的 Unicode码 :‘+y.charCodeAt(0)); //返回H对应的Unicode码 72

</script>

时间: 2024-10-20 08:36:05

JavaScript 字符串操作的相关文章

javascript字符串操作

charAt(n)   //返回指定位置(n)的字符 var str="abcdefge"; console.log(str.charAt(3)); //输出d indexOf(s,n) //返回从n的位置向后查找s首字出现的位置 var str="abcdefge"; console.log(str.indexOf("e",0)); //输出4  console.log(str.indexOf("e",4)); //输出4

JavaScript字符串的操作

平常我们在写JS代码时,遇到最频繁的操作之一也许是字符相关的操作了,同时在面试中也常常会设计字符串的转化的问题,今天刚好将看到资料和前人的经验总结一下,整理如下,希望大家补充和纠正. 1. 非字符串转化为字符串 1.1 原始值转字符串 值 转换为字符串 值 转换为字符串 undefined “undefined” 0 “0” null “null” NaN “NaN” true “true” Infinity “Infinity” false “false” -Infinity “-Infini

JavaScript中常见的字符串操作函数及用法汇总

1.字符串转换 字符串转换是最基础的要求和工作,你可以将任何类型的数据都转换为字符串,你可以用下面三种方法的任何一种: ? 1 2 var num= 19; // 19 var myStr = num.toString(); // "19" 你同样可以这么做: ? 1 2 var num= 19; // 19 var myStr = String(num); // "19" 或者,再简单点儿: ? 1 2 var num= 19; // 19 var myStr =

JavaScript中的字符串操作

JavaScript中的字符串操作 一.概述    字符串在JavaScript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更多....JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,如分割字符串,改变字符串的大小写,操作子字符串等.    当前的大部分浏览器也能从强大的正则表达式获益,因为它极大地简化了大量的字符串操作任务,不过它也需要你克服一条有些陡峭的学习曲线.在这里,主要是介绍字符串本身的一些操作,正

JavaScript字符串常用操作函数之学习笔记

字符串简介 使用英文单引号或双引号括起来,如:’Hello’,”World”,但是不能首尾的单引号和双引号必须一致,交错使用,如果要打印单引号或者双引号,可以使用转义字符\’(单引号),\”(双引号)  代码如下 复制代码 var str_1 = 'Hello World!';  //Hello World!var str_2 = "Hello World!";  //Hello World!var str_3 = '他说:"这样可以的."';  //他说:&quo

浅谈JavaScript中的字符串操作

  我想,最为一名开发人员,最实际开发过程中,任何一门语言在开发实际的项目的过程中,都是逃不开字符串的操作的下面笔者就自己日常开发过程中所用到的一些字符串的操作方法做一些陈述和总结,当然,如若读者觉得有不足之处,非常欢迎赐教之!!!   首先是一些字符串的拷贝方法,注意哦,同学,题主所列的都是一些浅拷贝,即不会影响到原数组: 1: slice()           2: substr()             3: substring() 鉴于上面的三个方法都有其共同性,题主就不单独介绍了,

javascript基础--数组,字符串操作,Math函数

数据的操作方法: 1 var arr = [1,2,3,4,5]; 2 3 arr.push(6,7);//可以在数组的最后一位开始添加数列(1+);并返回数组的长度. 4 5 arr.pop();//删除数组的最后一位.并返回那一位数组的内容. 6 7 arr.shift();//删除数组的第0位,并返回那一位数组的内容. 8 9 arr.unshift(-1,0);//从数组的第0位前,添加数列,并返回数组的长度. 10 11 arr.join('');//将每列数组按照指定的符号或者不设置

[记录] JavaScript 中的字符串操作

JS 中的字符串操作 字符串:基本数据类型,一旦定义就不会被修改,如果修改则是重新开辟空间存储.字符串有属性length和一系列方法. 字符串的生成转换 (可以将任何类型的数据转换为字符串) 转换成字符串的三种方式: 1. .toString() 方法 注: undefined.null没有toString()方法. code: var num = 28; console.log(typeof num.toString()); // 返回结果是"string", 2. String()

javascript 时间操作

javascript时间函数 javascript提供了Date对象来进行时间和日期的计算.Date对象有多种构造函数: 1.dateObj=new Date() //当前时间 2.dateObj=new Date(milliseconds) //距离起始时间1970年1月1日的毫秒数 3.dateObj=new Date(datestring) //字符串代表的日期与时间.此字符串可以使用Date.parse()转换,比如"Jannuary 1, 1998 20:13:15" 4.d