Js中的运算符概述
1.Javascript中的运算操作符和C++中的一样,在这里不再进行详细介绍。
2.字符串操作符
只有一个字符串操作符: + 。它用来将字符串按照他们的顺序连接起来。
1)字符串+字符串
eg:
var firstname='Steve';
var secondname='Jobs';
var fullname=firstname+secondname;//fullname的值为 SteveJobs
注意:当在一个数字两边加上单引号(双引号)时,它就成为了一个字符串(而不再是数字数据类型),不能再对字符串实行字符串加法。
eg:
var a1='7';
var a2='9';
var a3=a1+a2;//a3的结果是 '79'。
2)数字+字符串
如果用数字和字符串相加,那么数字会变成字符串的一部分,例如:将房屋编号和街道名称相加:
eg:
var number=12;
var street='Ivy Road';
var add=number+street;
//最后的字符串为'12Ivy Road'
注意:如果尝试对字符串使用算术操作符,那么结果会是NaN
eg:
var score='seven';
var score2='nine';
var total=score*score2;
//结果为NaN
Js中的数组概述
在js中,一个数组可以存放任意类型的数据。
创建数组有两种类型方式:
1)使用new字段
eg:
1: var arr=new Array();//示例化一个空数组,占一个内存空间
2: var arr=new Array(3);//示例化一个空数组,占三个连续的内存空间
3: var arr=new Array('a','b','c');//实例化一个数组,数组在内存中占用3个连续的空间,并赋值。
2)通过操作符'[]'
eg:
var arr=[];
var arr=['j','p','g'];
在js中,数组的长度是可变的,可以通过以下几个步骤进行扩充:
1)通过数组下标进行扩充
eg:
var arr=[1,2,3];//此时数组的长度为3,分别为arr[0]=1,arr[1]=2,arr[2]=3。
arr[6]=7;//此时数组的长度就被扩充到了7。其中,arr[3],arr[4],arr[5]的值为undefined。
2)通过数组的length属性进行扩充
在js中,length属性具有可读可写性,我们可以定义数组length的值来扩从数组长度。
eg:
var arr=[1,2,3];
arr.length=5;//这样数组就新增加了两个空间
遍历数组并输出的方法:
- 使用for循环
for(var i=0;i<arr.length();i++)
{
alert(arr[i]);
}
2)使用for in
for(var i in arr)
{
alert(arr[i]);
}
3)使用数组名,显示整个数组
alert(arr);
删除数组元素:
使用函数.splice(index,howmany);
在数组的头部和尾部插入元素:
使用函数 unshift()(头部)和push();(尾部)
在数组的头部和尾部删除元素:
使用函数 shift() (头部)和pop();(尾部)
javascript中的alert方法
js中的alert函数是指在浏览器中弹出一个提示框。
通常alert用来检验程序运行的状态。可以用来起到调试作用。