Javascripty(数组字符串篇)

在数组中,元素之间用逗号隔开,数组的下标从0开始。

length用来测试数组的长度,typeof 检测是哪种数据类型。

声明数组的方式:

var arr=[1,2,3];

var arr1=new Array();

数组的方法有:

 1             push()     尾部添加元素
 2             pop()      尾部删除
 3             unshift()  头部添加
 4             shift()    头部删除
 5             join()     用于指定分隔符
 6             reverse()  用于颠倒数组顺序
 7             sort()     用于数组排序
 8             concat()   用与数组与数组的连接
 9             slice()    截取数组
10             splice()   第一个参数插入 第二个参数替换 第三个参数删除
11             indexOf()  返回指定字符在数组中首次出现的位置

字符串的创建:

var str="hello Javastring";

var str=string("");

var str=new string("");

字符串的方法:

 1             charAt()         返回指定位置的字符
 2             charCodeAt()     返回指定位置字符的unicode(编码)
 3             relace()          替换
 4             substring()     用字符截取
 5             substr()          用于字符串截取
 6             slice()           截取字符串
 7             区别:substring     第二个参数为结束位置下标
 8                 substr         第二个参数为长度
 9                 slice         第二个参数为结束位置下标
10             split()          用于把一个字符串分割成字符串数组
11             concat()         用于字符串的链接
12             indexof()          返回首次出现的位置
13             lastIndexof()      返回最后一次出现的位置
14             toUpperCase()     字符串转为大写
15             toLowerCase()     字符串转为小写

数组跟字符串到这里就结束了,谢谢

时间: 2024-11-05 14:41:22

Javascripty(数组字符串篇)的相关文章

C 入门 第五节 多维数组 字符串数组

#pragma mark  ----------二维数组----------int main(int argc, const char * argv[]) {/*    1 . 二维数组的本质:将数组作为数组元素的数组,称为数组的数组    2 . 类如:管理一个班4个学生的年龄,将一维数组作为数组元素,存储到另一个数组中    int age[4] = {12,13,14,15};    12,13,14,15    21,22,23,24    31,32,33,34    3 . 为了形象

Spring 接收转换 jquery ajax json数组字符串

1.ajax发送json字符串 </pre><p>组建对象</p><p></p><pre code_snippet_id="449843" snippet_file_name="blog_20140813_2_7927326" name="code" class="javascript">var student = new Object(); studen

C语言--二维数组,字符串数组,多维数组

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { // int a[2][3]={ // {1,2,3}, // {4,5,6} // }; // int a[2][3]={1,2,3,4,5,6}; // //打印单个元素 // printf("%d",a[1][1]); // //元素没赋全,默认为0 // int b[2][3]={{1,2,3},{4}}; // /

Java 数组&lt;---&gt;字符串

java 数组->字符串 1.char数组(字符数组)->字符串 可以通过:使用String.copyValueOf(charArray)函数实现. 举例: char[] arr={'a','b','c'}; String string =String.copyValueOf(arr); System.out.println(string);          //abc 2.String数组->字符串 String[] arr ={"0123","sb&q

JSon_零基础_007_将JSon格式的&quot;数组&quot;字符串转换为Java对象&quot;数组&quot;

将JSon格式的"数组"字符串转换为Java对象"数组". 应用此技术从一个json对象字符串格式中得到一个java对应的对象. JSONObject是一个“name.values”集合, 通过get(key)方法取得key对应的value部分(字符串). 通过getJSONObject(key)可以取得一个JSONObject对象. 通过getJSONArray(key)可以得到一个JSONArray对象. 导入需要的jar包: package com.west.

结构体指针内存——指针数组——字符串指针内存申请

前几天用的结构体,结构体内还包含有结构体指针和数组以及指向字符串的指针,发现自己对这方面的东西还很容易犯错,故现在讲其中容易出错的地方写出来,分享给大家也方便自己日后查看. typedef struct { char name[50]; char job[50]; int age; int people_id; } peopleInfo; typedef struct { bool typeAdd; bool typeDel; int length; peopleInfo *info; char

C#中定义数组--字符串及数组操作

一.一维: int[] numbers = new int[]{1,2,3,4,5,6}; //不定长 int[] numbers = new int[3]{1,2,3};//定长 二.多维 int[,] numbers = new int[,]{{1,2,3},{1,2,3}}; //不定长 int[,] numbers = new int[2,2]{{1,2},{1,2}}; //定长 三.例子 A:int[] mf1=new int[6]; //注意初始化数组的范围,或者指定初值; //包

每天一个JavaScript实例-递归实现反转数组字符串

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>每天一个JavaScript实例-递归实现反转数组字符串</title> <script> var func = function(x,indx,str){ return

js实现对象-数组-字符串之间的相互转化

对象-数组-字符串: 例如: var data = { user:"userName", pass:"12121" };//这是一个对象 如果要给这个data 对象追加一个属性就比如: new Date( ).getTime( );//获取当前时间到那个时间的时间间隔单位是毫秒: data.time = new Date( ).getTime( ); 此时data 里面就多了一个属性: time : " 获取到的那个毫秒数" 即: var dat