<span>JS中的运算符和数组</span>

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

参考资料:https://blog.csdn.net/yellowmushroom/article/details/79774788

全部评论

相关推荐

11-09 14:54
已编辑
华南农业大学 产品经理
大拿老师:这个简历,连手机号码和照片都没打码,那为什么关键要素求职职位就不写呢? 从上往下看,都没看出自己到底是产品经理的简历,还是电子硬件的简历? 这是一个大问题,当然,更大的问题是实习经历的描述是不对的 不要只是去写实习流程,陈平,怎么去开会?怎么去讨论? 面试问的是你的产品功能点,是怎么设计的?也就是要写项目的亮点,有什么功能?这个功能有什么难处?怎么去解决的? 实习流程大家都一样,没什么优势,也没有提问点,没有提问,你就不得分 另外,你要明确你投的是什么职位,如果投的是产品职位,你的项目经历写的全都是跟产品无关的,那你的简历就没用 你的面试官必然是一个资深的产品经理,他不会去问那些计算机类的编程项目 所以这种四不像的简历,在校招是大忌
点赞 评论 收藏
分享
牛客771574427号:恭喜你,华杰
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务