浅谈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 相关文章推荐
基于jquery的禁用右键、文本选择功能、复制按键的实现代码
Aug 27 Javascript
使用原生js写的一个简单slider
Apr 29 Javascript
jquery使用经验小结
May 20 Javascript
实例详解JavaScript获取链接参数的方法
Jan 01 Javascript
Vue2.0 组件传值通讯的示例代码
Aug 01 Javascript
ReactNative中使用Redux架构总结
Dec 15 Javascript
Vue中使用Sortable的示例代码
Apr 07 Javascript
iconfont的三种使用方式详解
Aug 05 Javascript
Vue.js 中的 v-show 指令及用法详解
Nov 19 Javascript
vue+高德地图写地图选址组件的方法
May 18 Javascript
详解template标签用法(含vue中的用法总结)
Jan 12 Vue.js
vue 实现弹窗关闭后刷新效果
Apr 08 Vue.js
详谈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调用mysql存储过程实例分析
2014/12/29 PHP
win7安装php框架Yii的方法
2016/01/25 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
关于onScroll事件在IE6下每次滚动触发三次bug说明
2011/09/21 Javascript
js控制的回到页面顶端goTop的代码实现
2013/03/20 Javascript
JavaScript定时器详解及实例
2013/08/01 Javascript
html向js方法传递参数具体实现
2013/08/08 Javascript
CheckBoxList多选样式jquery、C#获取选择项
2013/09/06 Javascript
JS字符串拼接在ie中都报错的解决方法
2014/03/27 Javascript
js正则表达式验证邮件地址
2015/11/12 Javascript
JS库之wow.js使用方法
2017/09/14 Javascript
基于vue展开收起动画的示例代码
2018/07/05 Javascript
微信小程序使用swiper组件实现类3D轮播图
2018/08/29 Javascript
全局安装 Vue cli3 和 继续使用 Vue-cli2.x操作
2020/09/08 Javascript
详解vue 组件注册
2020/11/20 Vue.js
[02:32]DOTA2亚洲邀请赛 C9战队出场宣传片
2015/02/07 DOTA
[01:30]DOTA2上海特锦赛现场采访 Loda倾情献唱
2016/03/25 DOTA
Python 检查数组元素是否存在类似PHP isset()方法
2014/10/14 Python
python爬取NUS-WIDE数据库图片
2016/10/05 Python
查看端口并杀进程python脚本代码
2019/12/17 Python
python获取网络图片方法及整理过程详解
2019/12/20 Python
python读取多层嵌套文件夹中的文件实例
2020/02/27 Python
Python Process创建进程的2种方法详解
2021/01/25 Python
python实现MySQL指定表增量同步数据到clickhouse的脚本
2021/02/26 Python
用css3实现转换过渡和动画效果
2020/03/13 HTML / CSS
玲玲的画教学反思
2014/02/04 职场文书
《小小雨点》教学反思
2014/02/18 职场文书
2014乡镇领导班子四风对照检查材料思想汇报
2014/10/05 职场文书
见习报告的格式
2014/11/04 职场文书
2015年材料员工作总结
2015/04/30 职场文书
中学语文教学反思
2016/02/16 职场文书
高中美术教学反思
2016/02/17 职场文书
实用求职信模板范文
2019/05/13 职场文书
带你了解CSS基础知识,样式
2021/07/21 HTML / CSS
《传颂之物 虚伪的假面》BD发售宣传CM公开
2022/04/04 日漫
MongoDB数据库之添删改查
2022/04/26 MongoDB