javaScript变量的作用域

原创 2016年08月29日 21:56:56

首先在看下边例子之前,要明白变量声明的方法。


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>变量的作用域</title>
</head>
<body>
<script>

    function square(num) {
        //这个局部的,不会影响外边全局的。
        //如果这个函数中的total没有被再次声明,则会影响外声明的全局的total
        var total = num * num;
        return total;
    }
    var total = 50;
    var number = square(20);
    //打印出50;函数中的var total不会影响外边的。
    alert(total);
</script>
</body>
</html>




版权声明:本文为博主原创文章,未经博主允许不得转载。

栋栋晓11:Javascript学习总结:变量、作用域和内存问题

这段时间学习了《javascript高级程序设计》这本书,系统总结下看到的知识点,以备后期查看参考。 javascript学习总结:变量、作用域和内存问题...

JavaScript高级程序设计之变量、作用域和内存问题之基本类型和引用类型的值第4.1讲笔记

按照 ECMA-262 的定义,JavaScript 的变量与其他语言的变量有很大区别。JavaScript 变量松散 类型的本质,决定了它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义...

javascript学习(八)— 变量、作用域、常量

全局作用域不在任何函数内定义的变量就具有全局作用域。实际上,JavaScript默认有一个全局对象window,全局作用域的变量实际上被绑定到window的一个属性:'use strict';var ...

JavaScript变量的作用域

变量的作用域:1.不在任何函数内定义的变量具有全局性,实际上JavaScript默认有一个全局对象window,全局作用域的变量实际上绑定成了window的一个属性2.不在函数中定义的函数(顶层函数)...

JavaScript变量、作用域和内存问题(二)——垃圾收集器

垃圾收集 JavaScript 具有自动垃圾收集机制,也就是说,执行环境会负责管理代码执行过程中使用的内存。而在 C 和 C++之类的语言中,开发人员的一项基本任务就是手工跟踪内存的使用情况,这是造...

学习 javascript高级程序设计 (第3版)-- 变量、作用域、内存问题

一、变量 变量包含两种数据类型:基本类型、引用类型 1、动态属性        例如:var a=new object()              a.name=”xx”         ...

Javascript变量、作用域和内存问题

1. 基本类型和引用类型Undefined、Null、Boolean、Number、String 按值访问,因为可以操作保存在变量中的实际的值。1.1动态属性引用类型的值可以添加属性和方法,也可以改变...

【JavaScript】04变量、作用域及内存

JavaScript 变量是松散型的(不强制类型)本质,决定了它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何种数据类型值的规则,变量的值及其数据类型可以在脚本的生命周...

JavaScript基础学习笔记(三)——变量、作用域、内存

变量1. 数据类型 变量包含两种不同的数据类型值:基本类型值和引用类型值,基本类型值指简单的数据段,包含Undefined、Null、Boolean、Number、String五种,引用类型是保存在...

JavaScript高级程序设计笔记-变量、作用域和内存问题

1.数据类型        基本类型值:简单的数据段,Undefined、Null、Boolean、Number和String,这五种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javaScript变量的作用域
举报原因:
原因补充:

(最多只允许输入30个字)