起
js学习过程中随手记,
承
脚本语言特性:
1,弱类型。就是说声明变量时不需要指定类型,变量的类型由其当前的值来确定。
PS:变量命名时需要谨慎啊!
2,承接第1点,变量操作只认变量id。体现在:
1)多次声明或者不声明没啥影响;
var a, b;
var a = 1;//不冲突,只是给a重新赋值
c = a+b;//默认创建c变量
c = d;//不声明d是不行的,这和不声明c有本质区别。c猜得出,d猜不出。
2)没有变量范围;
{
var a;
}
var b = a;//能用
3,变量类型的可随时更新。
小结:以上三点诠释了脚本语言特点。
运行一行是一行;
一个变量一个坑,坑里东西随便换,坑大坑小也不管,待到用时再来看;
4,js还是有类型的,包括:原始和引用类型。
顺带涉及了不同类型的存储空间(堆和栈)
5,函数名必须是小写开头。
虽然这已是习惯,但还mark下。