浅谈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 相关文章推荐
个人总结的一些关于String、Function、Array的属性和用法
Jan 10 Javascript
读JavaScript DOM编程艺术笔记
Nov 15 Javascript
Three.js源码阅读笔记(物体是如何组织的)
Dec 27 Javascript
我的Node.js学习之路(三)--node.js作用、回调、同步和异步代码 以及事件循环
Jul 06 Javascript
jQuery获取页面元素绝对与相对位置的方法
Jun 10 Javascript
浅谈JQ中mouseover和mouseenter的区别
Sep 13 Javascript
jQuery使用方法
Feb 04 Javascript
vue.js实现只弹一次弹框
Jan 29 Javascript
JS声明对象时属性名加引号与不加引号的问题及解决方法
Feb 16 Javascript
javascript实现5秒倒计时并跳转功能
Jun 20 Javascript
深入浅析ng-bootstrap 组件集中 tabset 组件的实现分析
Jul 19 Javascript
Angular5整合富文本编辑器TinyMCE的方法(汉化+上传)
May 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
Java中final关键字详解
2015/08/10 PHP
php基础教程
2015/08/26 PHP
PHP children()函数讲解
2019/02/03 PHP
JavaScript的Function详细
2006/11/14 Javascript
jQuery 方法大全方便学习参考
2010/02/25 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
javascript一些实用技巧小结
2011/03/18 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
2014/06/12 Javascript
js实现select跳转功能代码
2014/10/22 Javascript
JavaScript中Function函数与Object对象的关系
2015/12/17 Javascript
详解Javascript中的Object对象
2016/02/28 Javascript
使用JS轻松实现ionic调用键盘搜索功能(超实用)
2016/09/06 Javascript
JavaScript中常用的验证reg
2016/10/13 Javascript
Angular2使用vscode断点调试ts文件的方法
2017/12/13 Javascript
JS使用tween.js动画库实现轮播图并且有切换功能
2018/07/17 Javascript
vue 移动端适配方案详解
2018/11/15 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
2019/04/01 Javascript
微信小程序开发实现的选项卡(窗口顶部/底部TabBar)页面切换功能图文详解
2019/05/14 Javascript
[20:46]Ti4循环赛第三日VG vs DK
2014/07/12 DOTA
Python 第一步 hello world
2009/09/25 Python
Python访问纯真IP数据库脚本分享
2015/06/29 Python
浅谈Pandas中map, applymap and apply的区别
2018/04/10 Python
Python设计模式之职责链模式原理与用法实例分析
2019/01/11 Python
关于Python中的向量相加和numpy中的向量相加效率对比
2019/08/26 Python
keras 自定义loss损失函数,sample在loss上的加权和metric详解
2020/05/23 Python
法国隐形眼镜网站:VisionDirect.fr
2020/03/03 全球购物
学生就业推荐信
2013/11/13 职场文书
创新型城市实施方案
2014/03/06 职场文书
珍惜资源保护环境的建议书
2014/05/14 职场文书
党员演讲稿
2014/09/04 职场文书
庆七一宣传标语
2014/10/08 职场文书
中学生勤俭节约倡议书
2015/04/29 职场文书
个人原因辞职信模板
2015/05/13 职场文书
一道JS算法面试题——冒泡、选择排序
2021/04/21 Javascript
Mysql Innodb存储引擎之索引与算法
2022/02/15 MySQL
浅谈Redis缓冲区机制
2022/06/05 Redis