• JS中的运算符和数组


    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

  • 相关阅读:
    DOM节点的创建
    js中css样式
    js中面向对象
    js
    this是什么!
    事件
    Dom
    逻辑运算和作用域的问题
    Json
    数组
  • 原文地址:https://www.cnblogs.com/Acapplella/p/13442468.html
Copyright © 2020-2023  润新知