浅谈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 相关文章推荐
javascript 表格排序和表头浮动效果(扩展SortTable)
Apr 07 Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
Mar 24 Javascript
快速排序 php与javascript的不同之处
Feb 22 Javascript
百度地图API之本地搜索与范围搜索
Jul 30 Javascript
jQuery实现菜单栏导航效果
Aug 15 jQuery
如何选择适合你的JavaScript框架
Nov 20 Javascript
vue实现登录后页面跳转到之前页面
Jan 07 Javascript
原生js检测页面加载完毕的实例
Sep 11 Javascript
vue解决一个方法同时发送多个请求的问题
Sep 25 Javascript
Vue-cli3多页面配置详解
Mar 22 Javascript
微信小程序文章列表功能完整实例
Jun 03 Javascript
原生JS实现多条件筛选
Aug 19 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
漫威DC御用漫画家去世 他的表情包曾走红网络
2020/04/09 欧美动漫
php出现Cannot modify header information问题的解决方法大全
2008/04/09 PHP
php命名空间学习详解
2014/02/27 PHP
php数组随机排序实现方法
2015/06/13 PHP
PHP实现将标点符号正则替换为空格的方法
2017/08/09 PHP
TP5框架实现自定义分页样式的方法示例
2020/04/05 PHP
[转]JS宝典学习笔记
2007/02/07 Javascript
javascript 折半查找字符在数组中的位置(有序列表)
2010/12/09 Javascript
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
JavaScript字符串对象replace方法实例(用于字符串替换或正则替换)
2014/10/16 Javascript
一波JavaScript日期判断脚本分享
2016/03/06 Javascript
jQuery AJAX timeout 超时问题详解
2016/06/21 Javascript
详解Javascript ES6中的箭头函数(Arrow Functions)
2016/08/24 Javascript
DOM 事件的深入浅出(一)
2016/12/05 Javascript
js 输入框 正则表达式(菜鸟必看教程)
2017/02/19 Javascript
详解使用Visual Studio Code对Node.js进行断点调试
2017/09/14 Javascript
基于webpack4搭建的react项目框架的方法
2018/06/30 Javascript
微信小程序自定义组件之可清除的input组件
2018/07/17 Javascript
利用chrome浏览器进行js调试并找出元素绑定的点击事件详解
2021/01/30 Javascript
angular使用md5,CryptoJS des加密的方法
2019/06/03 Javascript
Vue 实现输入框新增搜索历史记录功能
2019/10/15 Javascript
安装ElasticSearch搜索工具并配置Python驱动的方法
2015/12/22 Python
利用Python-iGraph如何绘制贴吧/微博的好友关系图详解
2017/11/02 Python
通过Py2exe将自己的python程序打包成.exe/.app的方法
2018/05/26 Python
python实现狄克斯特拉算法
2019/01/17 Python
python实现爬取百度图片的方法示例
2019/07/06 Python
Mac 使用python3的matplot画图不显示的解决
2019/11/23 Python
django自定义模板标签过程解析
2019/12/14 Python
使用JS+CSS3技术:让你的名字动起来
2013/04/27 HTML / CSS
台湾良兴购物网:EcLife
2019/12/01 全球购物
澳大利亚在线购买葡萄酒:The Wine Collective
2020/02/20 全球购物
简述网络文件系统NFS,并说明其作用
2016/10/19 面试题
商务日语专业毕业生求职信
2013/10/26 职场文书
计算机科学与技术应届生求职信
2013/11/07 职场文书
党支部党的群众路线对照检查材料
2014/09/24 职场文书
毕业论文致谢词
2015/05/14 职场文书