关于定义变量的问题
来源:3-37 RegExp对象的实例方法(2)
人生的起源
2020-07-17 03:17:59
有些关于定义变量的问题请教下老师,如下所示:
var a = '';
var b = [];
var c;
var d = null;
我想问的是,什么时候该定义空字符串,什么时候该定义空数组,什么时候啥都不写,什么时候要给变量赋值null,希望老师能详细解答下,有点混乱
1回答
同学你好,如果确定变量的类型,定义的时候就赋什么样的值。例如:
1、字符串类型赋值空串‘’
2、数组赋值空数组[]
3、如果是字面量对象,可以赋值{}
4、知道是对象类型,但是不知道什么值,可以赋值为null
5、不管知不知道类型都可以只声明不赋值
也不需要特殊记忆,练习多了,慢慢总结经验就好,不要着急。
祝学习愉快!
相似问题