第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

【九月打卡】第16天變量的定義和聲明提升相關(guān)知識(shí)總結(jié)

標(biāo)簽:
JavaScript

一、课程概述

1、学习课程名称:前端工程师2022版

2、章节名称:JS基础语法与表达式第三章至第四章

(3-1 变量-慕课网体系课 (imooc.com))

3、讲师名称:一阶段老师


二、内容分享

1、概念:计算机语言中能存储计算结果或能表示值的抽象概念,类似x,y,z里面可以存储一切的值,可以代表一切的值,变量仅仅是用于存储数值的容器,它不是数值本身

2、定义变量:

(1)声明变量+赋值(用等号赋值):  var a=5;

值可以是数字,甚至是字符串,如'慕课网'

 https://img1.sycdn.imooc.com//6329124a0001341f03020155.jpg

(2)使用变量(括号内不能使用引号):  console.log(a);    alert(a);   ……

3、改变变量的值

变量的值可以被改变,改变变量值无需再写var,直接用等于号给变量赋值

 https://img1.sycdn.imooc.com//6329127a0001554f04950146.jpg

4、变量的合法命名(标识符的命名规则:函数、类名、对象的属性都要遵守这个规则)

只能由字母、数字、下划线、$组成,但不能以数字开头,且不能是关键字或保留字(现在没有意义,以后可能会有意义),需要注意的是变量名大小写敏感,a和A是两个不同的变量

5、优秀的变量命名法

驼峰:非常推荐,没有下划数字,且令人一目了然

匈牙利命名法:不是很推荐,因为前端是弱命名,一般不会去提示变量类型

 https://img1.sycdn.imooc.com//632914b200019bd604500177.jpg

6、变量的默认值:undefined

 一个变量只定义,但没有赋初值,默认值是undefined

7、变量的常见错误

(1)不用var定义,直接赋值,会产生作用域问题

 https://img1.sycdn.imooc.com//6329157b000107b403280051.jpg

(2)没被var定义,也没有被赋值,会产生引用错误

 https://img1.sycdn.imooc.com//632915900001735603510040.jpg

8、等号表示赋值:如a =a+1表示将a+1的结果赋值给a

9、可以使用逗号同时声明和初始化两个变量:如var a=0,b=0;

10、变量声明提升

可以提前使用一个稍后才声明的变量,而不会引发异常,因为JS有预解析阶段,会预读所有变量的定义

 https://img1.sycdn.imooc.com//6329160a0001cfc504980075.jpg


三、学习心得

变量的很多知识以前学过一些,需要注意的是变量的命名的知识点,还有变量的声明提升是变量非常重要的特性,一定要记住它只提升定义,不提升值。


 


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消