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;//这样数组就新增加了两个空间

遍历数组并输出的方法:

  1. 使用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用来检验程序运行的状态。可以用来起到调试作用。