JAVA js基础

JavaScript:

数组:

  1. 通过数组字面量创建数组

例:

var arr2 = [1, 3, 4];

length获取数组元素个数;

和java相似;

获取数组元素:

arr[index];'

遍历:for(var i=0; i<arr.length;i++);

跟java不相同的是,可以添加元素,就是说数组不是固定的,会按index添加,如果index存在,会把原来的值覆盖。

push:添加;

函数:(函数声明,可以再任何地方调用)

声明:

function 名字(){}

调用:函数体只有在调用的时候才会执行,调用需要()进行调用。

在JavaScript中

var i是全局变量

let 块变量,相当于局部变量。

在函数中使用var声明的变量,说明是局部变量,函数外不能使用

  

如果没有使用var声明,则该变量是全局变量。

预解析:

会把变量和函数的声明提前,放到代码的最前面

但是变量的 = 赋值操作不会提前,必须执行到这一行才会赋值。

变量和函数同名的时候,变量就不会进行预解析。

但是变量声明之后,就无法使用该函数了,因为变量的值把函数覆盖

arguments:

arguments是函数中的一个内置对象,保存着传递的所有参数的值

本质就是数组,操作和数组一样。

匿名函数和java类似。

闭包:

例:

function m1() {

            var i = 10;

            function m2() {

                console.log(i);

            }

            return m2;

        }

        var m = m1();

        m();

操作一个函数中局部变量,类似java中getset方法;

对象:创建对象:

1.字面量;等于括号里,属性:值,......

2.new; 类似java

3构造函数:用的时候new一个新对象,其它也与java类似。

对象操作:

用点来获取和更改,或像数组一样操作;

异常:与java类似,用的较少;

常用API:

Math,Date,Array;注意使用,在课件里,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值