浅谈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对象与JSON格式数据相互转换
Feb 20 Javascript
JavaScript中使用document.write向页面输出内容实例
Oct 16 Javascript
5种处理js跨域问题方法汇总
Dec 04 Javascript
js实现跨域的4种实用方法原理分析
Oct 29 Javascript
JS实现iframe编辑器光标位置插入内容的方法(兼容IE和Firefox)
Jun 24 Javascript
利用js定义一个导航条菜单
Mar 14 Javascript
JS实现加载时锁定HTML页面元素的方法
Jun 24 Javascript
JS中type="button"和type="submit"的区别
Jul 04 Javascript
AngularJS 实现购物车全选反选功能
Oct 24 Javascript
webpack 3.X学习之多页面打包的方法
Sep 04 Javascript
微信小程序实现工作时间段选择
Feb 15 Javascript
对layui初始化列表的CheckBox属性详解
Sep 13 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
Codeigniter实现处理用户登录验证后的URL跳转
2014/06/12 PHP
php中注册器模式类用法实例分析
2015/11/03 PHP
Docker 如何布置PHP开发环境
2016/06/21 PHP
CI(CodeIgniter)框架实现图片上传的方法
2017/03/24 PHP
javascript编程起步(第二课)
2007/01/10 Javascript
javascript学习笔记(七) js函数介绍
2012/06/19 Javascript
js冒泡法和数组转换成字符串示例代码
2013/08/14 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
2014/07/28 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
谷歌浏览器调试JavaScript小技巧
2014/12/29 Javascript
jQuery仿京东商城楼梯式导航定位菜单
2016/07/25 Javascript
微信小程序Redux绑定实例详解
2017/06/07 Javascript
轻松学习JavaScript函数中的 Rest 参数
2019/05/30 Javascript
简单了解vue中父子组件如何相互传递值(基础向)
2019/07/12 Javascript
Vue.js标签页组件使用方法详解
2019/10/19 Javascript
js实现验证码干扰(静态)
2021/02/22 Javascript
[47:06]DOTA2上海特级锦标赛主赛事日 - 4 败者组第五轮 MVP.Phx VS EG第一局
2016/03/05 DOTA
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
用Python制作在地图上模拟瘟疫扩散的Gif图
2015/03/31 Python
python 遍历字符串(含汉字)实例详解
2017/04/04 Python
python数据结构之链表的实例讲解
2017/07/25 Python
Python 一键制作微信好友图片墙的方法
2019/05/16 Python
python实现二分类和多分类的ROC曲线教程
2020/06/15 Python
HTML5 Canvas旋转动画的2个代码例子(一个旋转的太极图效果)
2014/04/10 HTML / CSS
与世界上最好的跑步专业品牌合作:Fleet Feet
2019/03/22 全球购物
如何保障Web服务器安全
2014/05/05 面试题
2014全国两会学习心得体会2000字
2014/03/10 职场文书
法院先进个人事迹材料
2014/05/04 职场文书
普通话演讲稿
2014/09/03 职场文书
2014最新离职证明范本
2014/09/12 职场文书
党的群众路线批评与自我批评发言稿
2014/10/16 职场文书
初三化学教学反思
2016/02/22 职场文书
关于MySQL中的 like操作符详情
2021/11/17 MySQL
Redis如何使用乐观锁(CAS)保证数据一致性
2022/03/25 Redis
Redis 限流器
2022/05/15 Redis
js前端设计模式优化50%表单校验代码示例
2022/06/21 Javascript