一、函数调试
1 基本操作
借助断点调试,观察代码的执行过程
。
关键点:
1
在哪个位置打断点?
2
如何调试?
一.断点位置:函数调用所在位置。
二.调试函数常用按钮:
2 函数的执行过程
示例:
function work() {
console.log('
早上
9
点开始工作
')
play()
console.log('
晚上
6
点结束工作
')
}
function play() {
console.log('
早上
9:30
开始吃鸡
')
console.log('
晚上
5:30
结束吃鸡
')
}
work()
结论
1
:函数里面,还可以继续调用其他函数。
结论
2
:函数,按照顺序一行行的执行代码,当遇到调用其他函数时,先完成该函数调用,再继续执行代码。
二、变量作用域
一个变量的作用域指的是:代码中定义变量的区域,它决定了变量的使用范围。
在
TS
(或
JS
)中,函数可以形成作用域,叫做:函数作用域。
根据范围的不同,变量可以分为两种:
1
局部变量
2
全局变量。
●局部变量:表示在函数内部声明的变量,该变量只能在函数内部使用(局部地区有雨)。
functionfn(){
//
变量
num
是局部变量
let
num
:number=1
console.log(
num
)//
此处能访问到变量
num
}
fn()
console.log(
num
)//
问题:此处能访问到变量
num
吗?
不能
●局部变量:表示在函数内部声明的变量,该变量只能在函数内部使用(局部地区有雨)。
●全局变量:表示在函数外部声明的变量,该变量在当前ts文件的任何地方都可以使用。
//
变量
num
是全局变量
let
num
:number=1
functionfn(){
console.log(
num
)//
问题:此处能访问到变量
num吗?? ??
能
}
fn()
console.log(
num
)//
问题:此处能访问到变量
num吗?? ?
能
?想要视频教学?
请点击下方链接吧!(本文章归于本人学习笔记,如有侵权必删)
黑马程序员前端TypeScript教程,TypeScript零基础入门到实战全套教程_哔哩哔哩_bilibili
|