随身笔记
随身笔记

js总结1

1:理解变量名,变量存储地址,变量值的概念
答:变量名–代表–>变量的内存地址.
alert(变量名) —> 根据变量名->找到地址->从地址读出值

2:传递赋值与引用赋值的区别?
答:如果是传递赋值 a = b,
给a分配地址,读出b的值,把b值存到a的内存地址上.
这样,修改a,b,互不影响对方.

如果是引用赋值a = b;
其实是声明一个变量a,并且变量a的地址也指向b的内存地址.

所以,修改a,b会同样影响对方,
但是删除,a,b不会影响对方.

(信用卡有主卡,有副卡,主卡刷卡,副卡也能看到影响;副卡刷也同理)
但是如果主卡,或者副卡有一张丢了,另一张还能正常使用.
3:js中哪些数据类型是引用赋值的?
答:在php中, 可以明确的用 $a = &$b,在地址前加&符来声明引用赋值.
但是在js中, 数组,对象,函数是默认引用赋值,其他是传递赋值.
我们改变不了.

4:回答js中的5种数据基本类型与复合类型
答:Number,String,Boolean, null,undefined
数组,对象,函数

5:html引入js的方法
答:在页面中引入
<script type=”text/javascript”>
</script>

2:把js脚本单独写在一个.js结尾的文件中,
<script type=”text/javascript” src=”xxxx.js”></script>

6:js的单行,多行注释的写法

// 这是单行注释

/*
这是多行注释
*/
7:变量名的命名规范
答:由数字,字母,下划线,$符组成,但是首字符不能是数字.
同时注意:不能和关键字冲突.

随身笔记

js总结1
1:理解变量名,变量存储地址,变量值的概念 答:变量名--代表-->变量的内存地址. alert(变量名) ---> 根据变量名->找到地址->从地址读出值 2:传递赋值与引用赋值的区别? …
扫描二维码继续阅读
2014-01-17