JS:第二天

变量可存储 数字、字符串、函数

区别:变量存在但没有数值
变量不存在
变量赋值与声明,从左到右:

“AA"

"undefinedA" :一开始时 y 没有声明
js 里除了对象 什么也没有
var 为顶层变量==window对象的一个属性,先在<script>中var 定义的变量,并作为window的一个属性,初始化为 undefined 。故在 变量定义之前的输出,都为 undefined。若整个页面都没有声明 var,则 相当于输出 window.a ,在输出前没有 对象的属性,则报错。
arguments[ ] 是function() 的一个固有属性,不需要初始化

这里 var x=y=1 相当于 y=1,变量在 全局没有被定义,直接赋值== 作为一个全局变量。而 var x 在本地声明,没有全局性,不能影响Log 的输出。

x 是外部声明好的全局变量,带入函数中赋值;y 是函数内的局部变量,外部无效;z在内部外部都没有声明直接赋值,默认全局变量,可全局输出。

小写驼峰命名法: 除第一个单词之外,其他单词首字母大写 如 myStudentCount
不以 下划线、数字开头
变量类型:字符串、数组、数值、boolean 、键值对
var temp={name:'AA',bread:‘BB’}; temp.name=AA temp.bread='BB'

console 全部输出:勾选 timestamps

猜你喜欢

转载自blog.csdn.net/qq_37786243/article/details/80412485