浅谈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 相关文章推荐
Prototype使用指南之selector.js说明
Oct 26 Javascript
JavaScript 比较时间大小的代码
Apr 24 Javascript
JS获取下拉列表所选中的TEXT和Value的实现代码
Jan 11 Javascript
纯javascript实现自动发送邮件
Oct 21 Javascript
基于jQuery实现点击最后一行实现行自增效果的表格
Jan 12 Javascript
Javascript数组中push方法用法分析
Oct 31 Javascript
微信小程序 支付简单实例及注意事项
Jan 06 Javascript
详细AngularJs4的图片剪裁组件的实例
Jul 12 Javascript
Bootstrap Tooltip显示换行和左对齐的解决方案
Oct 11 Javascript
从理论角度讨论JavaScript闭包
Apr 03 Javascript
Vue 实现创建全局组件,并且使用Vue.use() 载入方式
Aug 11 Javascript
详解Node.JS模块 process
Aug 31 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实现微信企业号支付个人的方法详解
2017/07/26 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
jQuery 注意事项 与原因分析
2009/04/24 Javascript
Prototype Class对象学习
2009/07/19 Javascript
表单切换,用回车键替换Tab健(不支持IE)
2011/07/20 Javascript
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
2012/11/08 Javascript
jquery 面包屑导航 具体实现
2013/06/05 Javascript
基于jQuery实现的文字按钮表单特效整理
2014/12/07 Javascript
在JavaScript中处理时间之getHours()方法的使用
2015/06/10 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
2015/06/10 Javascript
js实现TAB切换对应不同颜色的代码
2015/08/31 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
jQuery实现根据滚动条位置加载相应内容功能
2016/07/18 Javascript
node.js的事件机制
2017/02/08 Javascript
jQuery正则验证注册页面经典实例
2017/06/10 jQuery
webpack打包node.js后端项目的方法
2018/03/10 Javascript
vue-cli 首屏加载优化问题
2018/11/06 Javascript
详解vue中async-await的使用误区
2018/12/05 Javascript
使用 node.js 模仿 Apache 小部分功能
2019/07/07 Javascript
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
Vue 组件复用多次自定义参数操作
2020/07/27 Javascript
Python聚类算法之基本K均值实例详解
2015/11/20 Python
详解python中字典的循环遍历的两种方式
2017/02/07 Python
Python实现利用最大公约数求三个正整数的最小公倍数示例
2017/09/30 Python
python 读取目录下csv文件并绘制曲线v111的方法
2018/07/06 Python
python字典嵌套字典的情况下找到某个key的value详解
2019/07/10 Python
python生成requirements.txt的两种方法
2019/09/18 Python
Python利用逻辑回归分类实现模板
2020/02/15 Python
CSS3实现苹果手机解锁的字体闪亮效果示例
2021/01/05 HTML / CSS
amazeui模态框弹出后立马消失并刷新页面
2020/08/19 HTML / CSS
美国Jeep配件购物网站:Morris 4×4 Center
2019/05/01 全球购物
如何客观的进行自我评价
2013/12/17 职场文书
《最大的“书”》教学反思
2014/02/14 职场文书
2015年党日活动总结范文
2015/03/25 职场文书
电影雨中的树观后感
2015/06/15 职场文书
openstack云计算keystone组件工作介绍
2022/04/20 Servers