当前位置:网站首页>js 变量作用域和函数的学习笔记
js 变量作用域和函数的学习笔记
2022-07-06 09:17:00 【阿波次嘚】
变量的作用域:限定变量的可用范围,分为函数作用域和全局作用域。
函数作用域:
函数以外是全局作用域 – 变量只能在函数内部访问 (函数的形参 是局部变量–相当于内部声明了形参对应的变量)。
全局作用域:函数以内是函数作用域 – 变量可以在任意作用域下访问到。
~~在函数内部不加关键字(var)声明的就是全局变量,但是严格模式下这样声明不规范。
JS 是一门函数式编程语言,而函数是用于完成特定功能的代码块,当函数有返回值的时候可以作为一个变量的值,没有返回值时可以作为一个完成一个业务的工具。
~~当我们感觉用变量解决问题太过于繁琐和烧脑 则此时就要考虑是否抽个方法 来解决: “感觉没有什么问题却让你很难受” 的情况。
函数是一个Function类型的对象 它有两个 实用的内置属性:
(1) this
如图 this 在普通函数中 指向的是 window 对象,全局变量也相当于window对象的一个属性
所以在函数中通过this 也可以改变全局变量的值。
(2) arguments 表示 形参列表信息 – 参数 和 对应的值 (类数组对象)
和大家一起学习
边栏推荐
- Matlab learning and actual combat notes
- MP3mini播放模块arduino<DFRobotDFPlayerMini.h>函数详解
- Reno7 60W super flash charging architecture
- XML文件详解:XML是什么、XML配置文件、XML数据文件、XML文件解析教程
- 機器學習--線性回歸(sklearn)
- [esp32 learning-2] esp32 address mapping
- Arduino uno R3 register writing method (1) -- pin level state change
- RT-Thread API参考手册
- ESP8266通过Arduino IDE连接Onenet云平台(MQTT)
- inline详细讲解【C语言】
猜你喜欢

Cannot change version of project facet Dynamic Web Module to 2.3.

【ESP32学习-2】esp32地址映射

锂电池基础知识

Fashion Gen: the general fashion dataset and challenge paper interpretation & dataset introduction

机器学习--线性回归(sklearn)

电商数据分析--薪资预测(线性回归)

Time slice polling scheduling of RT thread threads

ESP learning problem record

機器學習--線性回歸(sklearn)

Basic use of pytest
随机推荐
MP3mini播放模块arduino<DFRobotDFPlayerMini.h>函数详解
几个关于指针的声明【C语言】
选择法排序与冒泡法排序【C语言】
Pytoch temperature prediction
Détails du Protocole Internet
数据分析之缺失值填充(重点讲解多重插值法Miceforest)
Kaggle竞赛-Two Sigma Connect: Rental Listing Inquiries(XGBoost)
.elf .map .list .hex文件
Internet protocol details
Dead loop in FreeRTOS task function
机器学习--线性回归(sklearn)
Fashion-Gen: The Generative Fashion Dataset and Challenge 论文解读&数据集介绍
List and set
ESP learning problem record
open-mmlab labelImg mmdetection
C语言函数之可变参数原理:va_start、va_arg及va_end
Correspondence between STM32 model and contex M
互联网协议详解
ToggleButton实现一个开关灯的效果
Some concepts often asked in database interview