1.11 JavaScript2:变量、数组、字符串

栏目: JavaScript · 发布时间: 7年前

内容简介:JavaScript 是一种弱类型语言,javascript的变量类型由它的值来决定。 定义变量需要用关键字 ‘var’//同时定义多个变量可以用”,”隔开,公用一个‘var’关键字5种基本数据类型

变量

JavaScript 是一种弱类型语言,javascript的变量类型由它的值来决定。 定义变量需要用关键字 ‘var’

var a = 123;
 var b = 'asd';

//同时定义多个变量可以用”,”隔开,公用一个‘var’关键字

var c = 45,d='qwe',f='68';

变量类型

5种基本数据类型

number、string、boolean、undefined、null

1种复合类型:

object

变量、函数、属性、函数参数命名规范

1、区分大小写 

2、第一个字符必须是字母、下划线(_)或者美元符号($) 

3、其他字符可以是字母、下划线、美元符或数字

数组

数组就是一组数据的集合,javascript中,数组里面的数据可以是不同类型的。

定义数组的方法

//对象的实例创建
var aList = new Array(1,2,3);
//直接量创建
var aList2 = [1,2,3,'asd'];

操作数组中数据的方法

1、获取数组的长度:aList.length;

var aList = [1,2,3,4];
alert(aList.length); // 弹出4

2、用下标操作数组的某个数据:aList[0];

var aList = [1,2,3,4];
alert(aList[0]); // 弹出1

3、join() 将数组成员通过一个分隔符合并成字符串

var aList = [1,2,3,4];
alert(aList.join('-')); // 弹出 1-2-3-4

4、push() 和 pop() 从数组最后增加成员或删除成员

var aList = [1,2,3,4];
aList.push(5);
alert(aList); //弹出1,2,3,4,5
aList.pop();
alert(aList); // 弹出1,2,3,4

5、unshift()和 shift() 从数组前面增加成员或删除成员

var aList = [1,2,3,4];
aList.unshift(5);
alert(aList); //弹出5,1,2,3,4
aList.shift();
alert(aList); // 弹出1,2,3,4

6、reverse() 将数组反转

var aList = [1,2,3,4];
aList.reverse();
alert(aList);  // 弹出4,3,2,1

7、indexOf() 返回数组中元素第一次出现的索引值

var aList = [1,2,3,4,1,3,4];
alert(aList.indexOf(1));

8、splice() 在数组中增加或删除成员

var aList = [1,2,3,4];
aList.splice(2,1,7,8,9); //从第2个元素开始,删除1个元素,然后在此位置增加'7,8,9'三个元素
alert(aList); //弹出 1,2,7,8,9,4

多维数组

多维数组指的是数组的成员也是数组的数组。

var aList = [[1,2,3],['a','b','c']];
alert(aList[0][1]); //弹出2;

获取元素的第二种方法

document.getElementsByTagName(”),获取的是一个选择集,不是数组,但是可以用下标的方式操作选择集里面的dom元素。

字符串

字符串处理方法

1、字符串合并操作:“ + ” 

2、parseInt() 将数字字符串转化为整数 

3、parseFloat() 将数字字符串转化为小数 

4、split() 把一个字符串分隔成字符串组成的数组 

5、charAt() 获取字符串中的某一个字符 

6、indexOf() 查找字符串是否含有某字符 

7、substring() 截取字符串 用法: substring(start,end)(不包括end) 

8、toUpperCase() 字符串转大写 

9、toLowerCase() 字符串转小写

字符串反转

var  str = 'asdfj12jlsdkf098' ;

var  str2 = str.split( '' ). reverse (). join ( '' );

alert(str2);

1.11 JavaScript2:变量、数组、字符串


以上所述就是小编给大家介绍的《1.11 JavaScript2:变量、数组、字符串》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

老二非死不可

老二非死不可

方三文 / 机械工业出版社 / 2013-12 / 39.00

关于投资 价值投资者为啥都买茅台? 怎样识别好公司与坏公司? 做空者真的罪大恶极吗? 国际板对A股会有什么影响? 波段操作,止损割肉到底靠不靠谱? IPO真的是A股萎靡不振的罪魁祸首吗? 关于商业 搜狐的再造战略有戏吗? 新浪如何焕发第二春? 百度的敌人为什么是它自己? 我为什么比巴菲特早两年投资比亚迪? 民族品牌这张牌还靠谱......一起来看看 《老二非死不可》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具