浅谈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 String对象扩展HTML编码和解码的方法
Jun 02 Javascript
JavaScript DOM 学习第九章 选取范围的介绍
Feb 19 Javascript
js设置cookie过期及清除浏览器对应名称的cookie
Oct 24 Javascript
按下Enter焦点移至下一个控件的实现js代码
Dec 11 Javascript
js获取url中指定参数值的示例代码
Dec 14 Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
Mar 23 Javascript
Clipboard.js 无需Flash的JavaScript复制粘贴库
Oct 02 Javascript
AngularJS控制器继承自另一控制器
May 09 Javascript
浅谈AngularJs指令之scope属性详解
Oct 24 Javascript
jQuery实现页码跳转式动态数据分页
Dec 31 jQuery
vue.js template模板的使用(仿饿了么布局)
Aug 13 Javascript
图文讲解用vue-cli脚手架创建vue项目步骤
Feb 12 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
建立动态的WML站点(三)
2006/10/09 PHP
基于PHP文件操作的详细诠释
2013/06/21 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
php实现excel中rank函数功能的方法
2015/01/20 PHP
ThinkPHP中数据操作案例分析
2015/09/27 PHP
Thinkphp实现站点静态化的方法详解
2017/03/21 PHP
基于PHP常用文件函数和目录函数整理
2017/08/17 PHP
PHP中抽象类,接口功能、定义方法示例
2019/02/26 PHP
php5.6.x到php7.0.x特性小结
2019/08/17 PHP
js下弹出窗口的变通
2007/04/18 Javascript
JavaScript Event学习第九章 鼠标事件
2010/02/08 Javascript
js 多种变量定义(对象直接量,数组直接量和函数直接量)
2010/05/24 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
2011/10/12 Javascript
JQuery实现简单验证码提示解决方案
2012/12/20 Javascript
jquery 元素控制(追加元素/追加内容)介绍及应用
2013/04/21 Javascript
JavaScript indexOf方法入门实例(计算指定字符在字符串中首次出现的位置)
2014/10/17 Javascript
AngularJs实现ng1.3+表单验证
2015/12/10 Javascript
JS使用正则实现去掉字符串左右空格的方法
2016/12/27 Javascript
详解Vue组件实现tips的总结
2017/11/01 Javascript
vue cli3 配置proxy代理无效的解决
2019/10/30 Javascript
js最全的数组的降维5种办法(小结)
2020/04/28 Javascript
js实现盒子拖拽动画效果
2020/08/09 Javascript
python 域名分析工具实现代码
2009/07/15 Python
Python3实现从指定路径查找文件的方法
2015/05/22 Python
Windows下为Python安装Matplotlib模块
2015/11/06 Python
Python自动化运维_文件内容差异对比分析
2017/12/13 Python
python计算两个矩形框重合百分比的实例
2018/11/07 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
Python中extend和append的区别讲解
2019/01/24 Python
python爬虫实例之获取动漫截图
2020/05/31 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
前端使用canvas生成盲水印的加密解密的实现
2020/12/16 HTML / CSS
德国珠宝和手表在线商店:VALMANO
2019/03/24 全球购物
一套带网友答案的.NET笔试题
2016/12/06 面试题
全陪导游词开场白
2015/05/29 职场文书
sql查询结果列拼接成逗号分隔的字符串方法
2021/05/25 SQL Server