2018.12.18運算子,分支結構(迴圈),異常處理,函式
阿新 • • 發佈:2018-12-18
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>複習預習</title>
<style>
.b { /* 作用域: {}產生的, {作用域開始的標識, }作用域結束的標識 */
/*出現在作用域中的所有內容,都是屬於作用域擁有者 .b*/
}
{
/*如果直接書寫作用域, 作用域沒有具體擁有者, 但是是一個小的空間(名稱空間)*/
}
{
/*區域性作用域*/
}
/*區域性與區域性直接資料是否想通? 不相通 <=>
作用域中只能使用本作用域和所屬作用域中的資料 */
/* python test.py
// 全域性名稱空間(全域性作用域)
① // 只能使用自身空間內容, 不能使用②③
def a(): // 區域性名稱空間(區域性作用域)
② // ②對自身空間內容使用和對①空間內容使用均可以, 不能用③
pass
def b(): // 區域性名稱空間(區域性作用域)
③ // ③對自身空間內容使用和對①空間內容使用均可以, 不能用②
pass
def c():
④ // 能④①, 不能②③⑤
def d():
⑤ // 能①④⑤, 不能②③
pass
return d;
*/
</style>
</head>
<body>
<!--1.js引入-->
<!--① 書寫在行間式的事件全域性屬性中 - 行間式 -->
<!--② 書寫在script標籤中 - 內聯式 -->
<!--③ 書寫在外部js檔案中,用script標籤src屬性引入, 該script內部的js程式碼會被遮蔽 - 外聯式-->
<!--在html中出現的位置 head底部 | body底部-->
<!--head底部: 依賴性js庫-->
<!--body底部: 功能性js指令碼-->
<!--2.變數的定義-->
<!--作用域: 用{}(js)或縮排(python)來標識一個區域內容所屬某一物件-->
<!-- 四種定義方式
// ES5標準下定義變數, 沒有塊級作用域概念
num = 10;
var num = 10;
// ES6標準下定義變數, 有塊級作用域概念
let num = 10;
const NUM = 10;
-->
<script>
// 全域性作用域
// 定義在全域性作用域與中的變數(常量),都是全域性變數
{
// 塊級作用域
// ES5標準下定義變數(無關鍵詞/var), 為全域性變數
// ES6標準下定義變數(let/const), 為區域性變數(區域性內可以使用,區域性外不可以使用)
}
function func() {
// 區域性作用域
// 除了無關鍵詞定義的變數為全域性變數, 其他均為區域性變數
}
// 可以產生塊級作用域的方式
// 直接書寫 {}
// if 後的 {}
// while 後的 {}
// switch 後的 {}
// for 後的 {}
// do...wihlt 後的 {}
</script>
<!--3.彈出框與除錯方式-->
<!--