数组和字符串方法区别

字符串

1字符串不可变的, 如果对字符串的某个索引赋值,不会有任何错误,但是没有任何效果

如:

var s = ‘Text‘;

s[0] = ‘X;‘

alert(s); //s仍然是‘Text‘

2JavaScript为字符串提供一些常用方法,注意: 调用方法本身不会改变原有字符串的内容,而是返回一个新字符串。

2.1 toUpperCase  把字符串中的字母变为全大写

2.2 toLowerCase  把字符串中的字母变为全小写

2.3 indexOf 索引指定字符串出现的位置  如  var s = ‘Text‘  s.indexOf(‘e‘)//1

2.4 substring 返回指定索引区域间的子串  如:var s = ‘Text‘ var a = s.substring(1,3) //ex,第一个参数必须且为正数,第二个参数不必须,若没有,则从第一个参数取到最后,取值启闭后开。

原文地址:https://www.cnblogs.com/wpw1215/p/9226620.html

时间: 2024-11-05 12:26:57

数组和字符串方法区别的相关文章

常用数组、字符串方法总结&获取元素、DOM操作

字符串的方法.返回值.是否改变原字符串:1 charAt() 方法可返回指定位置的字符. 不改变原始字符串 JavaScript并没有一种有别于字符串类型的字符数据类型,返回的字符是长度为 1 的字符串: 注释:字符串中第一个字符的下标是 0.如果参数 index 不在 0 与 string.length 之间,该方法将返回一个空字符串. 2 concat() 方法用于连接两个或多个字符串并返回连接后的字符串 不改变原始字符串 语法:stringObject.concat(stringX,str

数组与字符串方法

数组 1. 基本方法  1)Array.prototype.unshift(item1,item2,item3...) 描述: 在数组的前面添加元素,一次可以传入多个参数. 注意:元素会根据当前传入的顺序添加到数组的前面. 示例: var arr = ['a','b','c'] var result = arr.unshift(9) console.log(result)// 4console.log(arr)// [9,'a','b','c']var result1 = arr.unshift

JS —— 数组与字符串方法

数组 1. 基本方法  1)Array.prototype.unshift(item1,item2,item3...) 描述: 在数组的前面添加元素,一次可以传入多个参数. 注意:元素会根据当前传入的顺序添加到数组的前面. 示例: var arr = ['a','b','c'] var result = arr.unshift(9) console.log(result)// 4 console.log(arr)// [9,'a','b','c'] var result1 = arr.unshi

数组及字符串方法

array: 方法 描述 concat() 连接两个或更多的数组,并返回结果. join() 把数组的所有元素放入一个字符串.元素通过指定的分隔符进行分隔. pop() 删除并返回数组的最后一个元素 push() 向数组的末尾添加一个或更多元素,并返回新的长度. reverse() 颠倒数组中元素的顺序. shift() 删除并返回数组的第一个元素 slice() 从某个已有的数组返回选定的元素 sort() 对数组的元素进行排序 splice() 删除元素,并向数组添加新元素. toSourc

JavaScript笔记(二)——常用数组、字符串方法的应用

1.将字符串中的字符翻转,比如'hello',翻转成'olleh'. var arr=[]; function reverseString(str) { arr=str.split(""); arr=arr.reverse(); str=arr.join(""); return str;} reverseString("hello"); 2.计算一个整数的阶乘 function factorialize(num) { if(num<=1){

PHP的CURLOPT_POSTFIELDS参数使用数组和字符串的区别

手册上解释: CURLOPT_POSTFIELDS  全部数据使用HTTP协议中的"POST"操作来发送.要发送文件,在文件名前面加上@前缀并使用完整路径.这个参数可以通过urlencoded后的字符串类似'para1=val1&para2=val2&...'或使用一个以字段名为键值,字段数据为值的数组.如果value是一个数组,Content-Type头将会设置成multipart/form-data. PHP的CURL组件是非常常用的HTTP请求模拟器. 正确使用方

SQL写操作 设置内容 (数组转字符串)

SQL写操作 设置内容 (数组转字符串) SQL set内容 SQL操作数组转字符串 SQL写操作 set内容 (数组转字符串) [ 封装方法 ] function getSqlSet( $data ){ $Str = "";  foreach( $data as $k => $v ){  $Str.= $k."='".$v."',";  }  $Str = substr($Str,0,-1);  return $Str;  }  如执行i

数组 和 字符串 的相互转换

1,字符数组转换为字符串 java可以使用两种方法直接将字符数组转为字符串. 方法1:直接在构造String时转换. char[] data = {'a', 'b', 'c'}; String str = new String(data); 方法2:调用String类的方法转换. String.valueOf(char[] ch) 2,字符串数组转换为字符串 如果是 "字符串数组" 转 "字符串",只能通过循环,没有其它方法 String[] str = {&quo

字符串拼接 strcat ;数组和指针的区别

问题:字符串拼接 strcat 方法1: 开辟新空间,存放结果: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <assert.h> char* _strcat(char* str1, char* str2){ assert(str1 != NULL && str2 != NULL); char* ret = (char*)malloc((strlen(