亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 34
粉絲 0
評論 0
訪問量 28636
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
淺析JS的變量/常量/作用域/函數(shù)
OC的PHP大牛之路
原創(chuàng)
525人瀏覽過

JS:全稱javascript

js標簽(內(nèi)部js):<script></script>
引用js:(公共js)<script src="xxx.js"></script>

查看結果:console.log('hello world')
console控制器對象
'hello world'字面量/字符串
''和""引號(單引號或雙引號)是字符串的定界符

js代碼的成員:數(shù)據(jù)和操作

1.數(shù)據(jù)(變量):
聲明變量let a=10,可分為兩步,1.聲明let a;2.初始化a=10
第一次賦值:初始化(修改默認值undefind)
后面的賦值:更新
變量禁止重復聲音

2.操作(函數(shù)):
寫到大括號({})
在JS中,字符串的拼接使用的是(+),兩邊至少有一個字符串
匿名代碼段{}轉命名函數(shù)段funtion x(){}

變量/作用域/常量

1.作用域(查詢變量的工具),變量查詢時,優(yōu)先從內(nèi)部作用域開始

1.1塊作用域

  1. {
  2. let a=100
  3. console.log(a);
  4. }

1.2函數(shù)作用域

  1. function sum(a,b){
  2. let res=a+b;
  3. return res;
  4. }
  5. console.log(sum(10,20));

sum:函數(shù)名
(a,b):參數(shù)列表/形參
let res:私有變量/局部變量

1.3全局作用域
代碼塊/函數(shù)的外部聲明

  1. let email='00000@qq.com'
  2. {
  3. console.log(email);
  4. }

2.常量

聲明常量const a=100
常量聲明時必須初始化,因為禁止更新,

  1. {
  2. const a=100
  3. console.log(a);
  4. }

3.標識符

變量/常量/函數(shù)都是標識符

標識符的規(guī)則:
1.預留的不能寫(關鍵字)
2.不能用數(shù)字開始
3.禁止特殊符號(_和$除外)

常量的規(guī)則:
1.全部使用大寫字母
2.多個單詞之間用下劃線:USER_NAME

變量的規(guī)則:
1.駝峰式
1.1小駝峰(變量/函數(shù)):userName
1.2大駝峰(類/構造函數(shù)):UserName

2.蛇形
user_name

3.函數(shù)的規(guī)則:動詞+名詞(getuserInfo())

函數(shù)

1.命名函數(shù)
被命名的代碼段/塊

  1. function getName(username){
  2. return 'hello,'+username;
  3. }
  4. console.log(getName('開始上課'));

2.匿名函數(shù)
變量或常量來引用,立即執(zhí)行函數(shù)

  1. let getUserName=function(username){
  2. return 'hello,'+username;
  3. }
  4. console.log(getUserName('大家好'));
  5. console.log(getUserName('老師好'));
  6. console.log(getUserName('同學們好'));

立即執(zhí)行函數(shù)(iife),只用一次的匿名函數(shù)

  1. console.log(
  2. (function(username){
  3. return 'hello,'+username;
  4. })('下課')
  5. );

3.箭頭函數(shù)
用來簡化匿名函數(shù)
簡化方法:
1.去掉“function”
2.在參數(shù)列表與后面代碼塊({)之間用胖箭頭(=>)鏈接
3.當只有一個函數(shù)的時候,參數(shù)外面的圓括號((username))可不不寫

  1. getUserName=username=>{
  2. return 'hello,'+username;
  3. }
  4. console.log(getUserName('結束'));

4.如果只有一條語句,可以不寫大括號({})并省去“return”

  1. getUserName=username=>'hello,'+username;
  2. console.log(getUserName('結束'));

5.如果沒有參數(shù)或者有一個以上的參數(shù),參數(shù)列表的括號必須要寫

批改老師:PHPzPHPz

批改狀態(tài):合格

老師批語:
本博文版權歸博主所有,轉載請注明地址!如有侵權、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務協(xié)議
0條評論
作者最新博文
關于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓,幫助PHP學習者快速成長!
關注服務號 技術交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時隨地碎片化學習
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學習!
    全站2000+教程免費學