浅谈JavaScript字符串与数组


Posted in Javascript onJune 03, 2015

JavaScript字符串

字符串是一系列字符的集合,包括英文字母、标点符号、特殊符号、汉字等。

在JavaScript中,字符串可以使用双引号(" ")或单引号(' ')来表示。

双引号和单引号必须成对出现,双引号里面可以包含单引号,单引号里面也可以包含双引号。

例如:

 var myStr1=" My name is ' xiaohua ' ! ";

 var myStr2=' " This is my dream ! " , Tom said . ' ;

字符串的长度通过 length 来获取,例如:

 myStr1.length;

 myStr2.length;

JavaScript数组

数组用来在单独的变量中存储一系列的值。

在 JavaScript 中,可以通过以下几种方法来定义数组。

使用关键词 new 来创建数组对象

例如,创建一个名为 myArray 的数组并赋值:

 var myArray=new Array();

 myArray[0] = " zhangming ";

 myArray[1] = " zhaowei ";

 myArray[2] = " wanghua ";

也可以在创建对象的同时赋值:

 var myArray=new Array(" zhangming " , " zhaowei " , " wanghua ");

 使用 [ ] 直接创建数组

例如,创建一个名为 myArray 的数组并赋值:

 var myArray=[];

 myArray[0] = " zhangming ";

 myArray[1] = " zhaowei ";

 myArray[2] = " wanghua ";

当然,也可以在创建数组的同时进行赋值:

var myArray=[ " zhangming " , " zhaowei " , " wanghua " ];

 创建 键/值 对 数组

例如,创建一个名为 myArray 的数组并赋值:

 var myArray=new Array(); // 也可以使用 var myArray=[ ];

 myArray["zhangming"] = " 22 ";

 myArray["zhaowei"] = " 21 ";

 myArray["wanghua"] = " 30 ";

 修改数组

数组在创建和赋值后是可以修改的,例如:

 myArray[0] = " zhangming_1 ";

 myArray[1] = " zhaowei_1 ";

 myArray["zhangming"] = " 42 ";

 myArray["zhaowei"] = " 61 ";

 数组长度

在JavaScript中,通过 length 来获得数组长度,例如:

 myArray.length

以上所述就是本文的全部内容了,希望大家能够喜欢。

Javascript 相关文章推荐
js中将多个语句写成一个语句的两种方法小结
Dec 08 Javascript
JavaScript CSS修改学习第二章 样式
Feb 19 Javascript
jQuery输入城市查看地图使用介绍
May 08 Javascript
js编码、解码函数介绍及其使用示例
Sep 05 Javascript
JavaScript获取URL中参数querystring的方法详解
Oct 11 Javascript
Kendo Grid editing 自定义验证报错提示的解决方法
Nov 18 Javascript
Angular的事件和表单详解
Dec 26 Javascript
详解vue2.0脚手架的webpack 配置文件分析
May 27 Javascript
Vue + better-scroll 实现移动端字母索引导航功能
May 07 Javascript
AngularJS与BootStrap模仿百度分页的示例代码
May 23 Javascript
JS代码优化的8点建议
Feb 04 Javascript
详解JavaScript中的Object.is()与"==="运算符总结
Jun 17 Javascript
详谈javascript中的cookie
Jun 03 #Javascript
jquery滚动特效集锦
Jun 03 #Javascript
jQuery实现文本展开收缩特效
Jun 03 #Javascript
jQuery插件制作之参数用法实例分析
Jun 01 #Javascript
jQuery插件制作之全局函数用法实例
Jun 01 #Javascript
javascript实现设置、获取和删除Cookie的方法
Jun 01 #Javascript
jQuery解析XML文件同时动态增加js文件的方法
Jun 01 #Javascript
You might like
php中magic_quotes_gpc对unserialize的影响分析
2014/12/16 PHP
php使用APC实现实时上传进度条功能
2015/10/26 PHP
PHP针对中英文混合字符串长度判断及截取方法示例
2017/03/31 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
JQUERY 浏览器判断实现函数
2009/08/20 Javascript
类似php的js数组的in_array函数自定义方法
2013/12/27 Javascript
逻辑表达式中与或非的用法详解
2016/06/06 Javascript
jQuery Dialog 打开时自动聚焦的解决方法(两种方法)
2016/11/24 Javascript
webpack 4.0.0-beta.0版本新特性介绍
2018/02/10 Javascript
vue添加axios,并且指定baseurl的方法
2018/09/19 Javascript
详解javascript中的Error对象
2019/04/25 Javascript
Vue2.0实现组件之间数据交互和通信操作示例
2019/05/16 Javascript
策略模式实现 Vue 动态表单验证的方法
2019/09/16 Javascript
Vue使用NProgress的操作过程解析
2019/10/10 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
通过实例解析javascript Date对象属性及方法
2020/11/04 Javascript
[15:57]教你分分钟做大人:斧王
2014/10/30 DOTA
[03:02]生活中的Dendi之野外度假篇
2016/08/09 DOTA
从零开始学Python第八周:详解网络编程基础(socket)
2016/12/14 Python
利用python爬取斗鱼app中照片方法实例
2017/12/03 Python
用Python将结果保存为xlsx的方法
2019/01/28 Python
python2和python3在处理字符串上的区别详解
2019/05/29 Python
Django中如何使用sass的方法步骤
2019/07/09 Python
python数据预处理之数据标准化的几种处理方式
2019/07/17 Python
pytorch实现保证每次运行使用的随机数都相同
2020/02/20 Python
Django 拼接两个queryset 或是两个不可以相加的对象实例
2020/03/28 Python
python实现扫雷小游戏
2020/04/24 Python
Django Model中字段(field)的各种选项说明
2020/05/19 Python
在python下实现word2vec词向量训练与加载实例
2020/06/09 Python
HTML5 canvas基本绘图之填充样式实现
2016/06/27 HTML / CSS
ktv总经理岗位职责
2014/02/17 职场文书
教师节感谢信
2015/01/22 职场文书
音乐教师个人工作总结
2015/02/06 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
MySQL GTID复制的具体使用
2022/05/20 MySQL
JS前端轻量fabric.js系列之画布初始化
2022/08/05 Javascript