JAVA与JavaScript的同异处总结
来源:互联网 发布:java开发经验 编辑:程序博客网 时间:2024/06/05 13:32
1、javascript是弱类型的,JAVA是强类型的。因此,javascript可以同一变量存放不同类型的值。
var test = "hello";alert(test); //输出 "hello"/*其它代码*/var test = 100;alert(test); //输出 100但是,始终存放同一类型是良好的编码习惯。
2、javascript中的变量不一定要初始化。javascript可以在使用变量之前不必声明,但声明所有变量是好的习惯(为什么呢???)。
3、var o = new Object();
在ECMAScript中如果不给构造函数传递参数,则可以省略后面的那一对圆括号(但不推荐)。
4、ECMAScript的switch语句中可以使用任何数据类型,每个case的值不一定非要常量,可以是变量,甚至是表达式。比如:
var num = 25;switch(true){ case num < 0: alert("Less than 0."); break; case num >= 0 && num <= 10: alert("Between 0 and 10."); break; case num >10 && num <=20: alert("Between 10 and 20."); break; default: alert("More than 20.");}
注意:switch语句在比较值时使用的是全等操作符,因此不会发生类型转换(例如,字符串"10"不等于数值10)
5、ECMAScript数组的每一项可以保存任何类型的数据,比如第一个存字符串,第二个存数值,第三个存对象。另ECMAScript数组的大小是可以动态调整的,即可以随着数据
的添加自动增长以容纳新增数据。
- JAVA与JavaScript的同异处总结
- Java与c++的一些同异
- 关于同余与模运算的总结
- Linux和Windows的异与同
- swift - function 与closure的同异
- IPv6 解说 ,与IPv4的同异
- 同经理的谈话总结
- C#与Visual Basic的异与同(一)
- struts标签与HTML标签同JavaScript结合时的不同
- C++与Java之同与不同
- java与JavaScript的区别与联系(持续总结更新)
- javascript与java的不同之处javascript
- 英语六级考试和考研英语的异与同
- Java与JavaScript的通信
- Java与JavaScript的通信
- Java与JavaScript的通信
- JavaScript与Java的区别
- JavaScript与Java的区别
- 使用RICHEDIT
- Libgdx TexturePacker的使用
- linux下编译boost
- 推荐40款强大的 jQuery 导航插件和教程【上篇】
- 为什么析构函数可以为虚函数,什么情况下需要将析构函数定义为虚函数?
- JAVA与JavaScript的同异处总结
- 经典数据结构-块状链表详解
- 变量前缀加加或减减与后缀到底有何不同
- net-snmp代码分析之fd_event_manager.c
- C++中extern “C”含义深层探索
- C#中加强ListView控件的功能
- ios中验证IP地址有效的两种方法
- 脱机工作的对话框 和 拨号连接的对话框 关闭
- 异步请求和同步请求