<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>常量</title>
</head>
<body>
<!-- <script type="text/javascript">
//常量使用const定义
const PI = 3.14;
console.log(PI);
PI = 3.1415; //报错 不能重新赋值
</script> -->
<!-- <script type="text/javascript">
//常量使用const定义
const PI = 3.14;
console.log(PI);
const PI = 3.1415; //直接报错 不能重新定义
</script> -->
<script type="text/javascript">
//常量使用const定义
const PI = 3.14;
console.log(PI);
//函数内部 可以使用 函数外部的常量
function f1(){
//常量是在同一个作用域,不能重新声明,但是在不同的作用域,可以重新声明。
const PI = 3.1415;
//常量是在同一个作用域,不能重新赋值。即使是函数内部,也不能对函数外部的常量重新赋值。
// PI = 3.1415; //报错
console.log(PI);
}
f1();
console.log(PI);
</script>
</body>
</html>