浅谈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 相关文章推荐
直接生成打开窗口代码,不必下载
May 14 Javascript
JavaScript 高级篇之DOM文档,简单封装及调用、动态添加、删除样式(六)
Apr 07 Javascript
javascript学习笔记(七) js函数介绍
Jun 19 Javascript
用js获取电脑信息(是使用与IE浏览器)
Jan 15 Javascript
类似php的js数组的in_array函数自定义方法
Dec 27 Javascript
javascript中hasOwnProperty() 方法使用指南
Mar 09 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
Aug 20 Javascript
分享经典的JavaScript开发技巧
Nov 21 Javascript
html5+CSS 实现禁止IOS长按复制粘贴功能
Dec 28 Javascript
javascript中的event loop事件循环详解
Dec 14 Javascript
element-ui 本地化使用教程详解
Oct 28 Javascript
解决ant design vue中树形控件defaultExpandAll设置无效的问题
Oct 26 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
Flash空降上海 化身大魔王接受挑战
2020/03/02 星际争霸
一个好用的分页函数
2006/11/16 PHP
PHP检测接口Traversable用法详解
2017/12/29 PHP
php 中htmlentities导致中文无法查询问题
2018/09/10 PHP
window.addeventjs事件驱动函数集合addEvent等
2008/02/19 Javascript
IE8 兼容性问题(属性名区分大小写)
2009/06/04 Javascript
浅谈javascript 面向对象编程
2009/10/28 Javascript
DLL+ ActiveX控件+WEB页面调用例子
2010/08/07 Javascript
javascript 获取模态窗口的滚动位置代码
2013/08/06 Javascript
JSON序列化与解析原生JS方法且IE6和chrome测试通过
2013/09/05 Javascript
JS自定义对象实现Java中Map对象功能的方法
2015/01/20 Javascript
深入理解JavaScript的React框架的原理
2015/07/02 Javascript
jQuery实现动画效果circle实例
2015/08/06 Javascript
js实现的简单图片浮动效果完整实例
2016/05/10 Javascript
Nodejs抓取html页面内容(推荐)
2016/08/11 NodeJs
easyui combobox开启搜索自动完成功能的实例代码
2016/11/08 Javascript
简单谈谈CommonsChunkPlugin抽取公共模块
2017/12/31 Javascript
jquery写出PC端轮播图实例
2018/01/26 jQuery
解决vue-router在同一个路由下切换,取不到变化的路由参数问题
2018/09/01 Javascript
vue router 组件的高级应用实例代码
2019/04/08 Javascript
js+springMVC 提交数组数据到后台的实例
2019/09/21 Javascript
小程序分享链接onShareAppMessage的具体用法
2020/05/22 Javascript
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
python 计算数组中每个数字出现多少次--“Bucket”桶的思想
2017/12/19 Python
python和flask中返回JSON数据的方法
2018/03/26 Python
Python如何处理大数据?3个技巧效率提升攻略(推荐)
2019/04/15 Python
python 发送json数据操作实例分析
2019/10/15 Python
python实现二分类的卡方分箱示例
2019/11/22 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
2020/07/07 Python
Python如何读写二进制数组数据
2020/08/01 Python
x-ua-compatible content=”IE=7, IE=9″意思理解
2013/07/22 HTML / CSS
2014全国两会心得体会
2014/03/17 职场文书
经营理念口号
2014/06/21 职场文书
国际商务专业毕业生自我鉴定2014
2014/09/27 职场文书
2015年八一建军节慰问信
2015/03/23 职场文书
聊一聊python常用的编程模块
2021/05/14 Python