首页 > 编程语言 >JavaScript全局变量、局部变量的表示方法与例子

JavaScript全局变量、局部变量的表示方法与例子

时间:2022-11-01 21:11:23浏览次数:48  
标签:myFunction JavaScript 变量 局部变量 var carName 全局变量 函数


全局变量:有两种表示方法:1.在函数外定义的变量;2.在函数内但没有使用 var 关键字声明的变量。

表示法1例子:

var carName = " Volvo";

// 此处可调用 carName 变量
function myFunction() {
// 函数内可调用 carName 变量
}

表示法2例子:

// 此处可调用 carName 变量

function myFunction() {
carName = "Volvo";
// 此处可调用 carName 变量
}

注:1)全局变量有全局作用域: 网页中所有脚本和函数均可使用。
2)全局变量在 HTML 中都属于window对象。
3)全局变量可以覆盖 window 对象的变量或者函数。
局部变量:在函数内使用 var 关键字声明的变量。
例子:

// 这里不能使用 carName 变量

function myFunction() {
var carName = "Volvo";
// 这里可以使用 carName 变量
}

// 这里不能使用 carName 变量


标签:myFunction,JavaScript,变量,局部变量,var,carName,全局变量,函数
From: https://blog.51cto.com/u_15856491/5814980

相关文章

  • 【笔记11】Javascript - 原型、原型链
    【笔记11】Javascript-原型、原型链原型原型是function对象的一个属性,它定义了构造函数选出的对象的公共祖先。通过该构造函数产生的对象,可以继承该原型的属性和方法。原......
  • 如何用 JavaScript 编写你的第一个单元测试
    测试代码是确保代码稳定的第一步。能做到这一点的最佳方法之一就是使用单元测试,确保应用程序中的每个较小的功能都按应有的方式运行——尤其是当应用程序接收到极端或无效输......
  • JavaScript对象Date和JavaScript对象Math
    4.Date:日期对象1.创建:vardate=newDate();2.方法:toLocaleString():返回当前dat......
  • 最常用的JavaScript数组方法
    数组在我们开发中是最容易见到的,比如我们的全国地理坐标数据,接口返回的json数据中也会有很多数组数组中,我们常用的数组方法有数组遍历,根据索引值获取数组值,以及转换......
  • JavaScript对象Function和JavaScript对象Array
    2.基本对象: 1.Function:函数(方法)对象1.创建:1.varfun=newFunction(形式参数列表,方法体);//忘掉吧......
  • JavaScript this全解析
    ​​JavaScript​​​中的​​this​​只有如下几种情况,并按他们的优先级从低到高划分如下:独立函数调用,例如​​getUserInfo()​​​,此时​​​this​​​指向全局对......
  • JavaScript类型转换
    ​​JavaScript​​中,类型转换只有三种:转换成数字转换成布尔值转换成字符串经典类型面试题console.log([]==![]);//true代码分析:左侧是一个对象(数组)右侧是一个布尔值,对......
  • JavaScript 可选链运算符
    可选链运算符(?.)允许读取位于连接对象链深处的属性的值,而不必明确验证链中的每个引用是否有效。?.运算符的功能类似于.链式运算符不同之处在于,在引用为空(nullish)(n......
  • JavaScript特殊语法和JavaScript流程控制语句
    6.流程控制语句: 1.if...else... 2.switch: *在java中,switch语句可以接受的数据类型:byteintshorchar,枚举(1.5),String(1.7) ......
  • JavaScript语法逻辑运算符和JavaScript三元运算符
    5.逻辑运算符 &&||! *其他类型转boolean:1.number:0或NaN为假,其他为真2.string:除了空字符串(""),其他都是true......