1.使用var关键字声明
<script>
/* 1.先声明变量,之后赋值 */
var a;
a = 10;
/* 2.声明变量的时候同时进行赋值 */
var b = 10;
</script>
2.如何判断一个变量的类型? typeof
<script>
// 单行注释 ctrl+/
/* ctrl+shift+/ 多行注释 */
/* 1.如何在javascript中声明一个变量
特点:它是一种弱类型,声明变量的时候不用指明它的类型,赋值时候自动声明
2.typeof 判断一个变量的类型
*/
var a = 10;
a = "hello world"
console.log(typeof a);
</script>
3.声明提前的概念?
javascript在执行代码的时候会将所有使用var声明的变量,放在作用域的顶部集中创建, 赋值留在原地
- 如果声明一个变量没有赋值的情况下,就会输出undefined
<script>
var a;
console.log(a)
</script>
- 声明提前
<script>
console.log(a) //undefined
var a=10;
</script>
- es6中没有声明提前
<script>
/* 在es6中没有声明提前 */
console.log(a);
let a=10;
</script>