2011年10月10日
摘要: Javascript变量松散类型的本质,决定了它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何种数据类型值的规则,变量的值及其数据类型可以在Javascript脚本的生命周期内改变,这可能是一个既有趣又强大,同时又特别容易出错的特性,但是Javascript变量实际的复杂程度还远不止于此。 基本类型和引用类型的值 Javascript中的变量和C#一样有值类型和引用类型之分。值类型的值直接保存在栈内存中,也就是说我们在操作值类型的变量时就是直接操作之内存中保存的值。而引用类型的值则保存在堆内存中,在栈内存(变量)中保存的其实是保存时机值的堆内存的地址。 ... 阅读全文
posted @ 2011-10-10 23:34 小段段 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 1操作符Javascript中的操作符与C、C#等语言中的操作符类似,这里只记录一些以前不知道的和需要注意的东西1.1议员操作符 1、递增和递减操作符(++,--) 递增和递减操作符主要需要注意的就是前置和后置的区别。 前置的操作符在计算表达式中都是先计算递增或者递减的结果然后才计算表达式的值的: var age=28; var newAge = ++age+2; alert(newAge); //30 后置的操作符在计算表达式中式先计算表达式的值,然后才计算自增后自减运算的。 var age =28; var newAge = 2+age++; alert(newAge); //292、.. 阅读全文
posted @ 2011-10-10 21:48 小段段 阅读(272) 评论(0) 推荐(0) 编辑