Java 和JavaScript语法不一样的地方

本文对比了JavaScript与Java在条件判断、循环结构、异常处理等方面的差异,并介绍了JavaScript特有的BOM和DOM操作特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1、if和while  条件判断   Java严格要求布尔表达式   JS很宽松,可以是布尔表达式,也可以是数学表达式  0表示true
其他都是false


  2、foeEach循环  Java  for(数据类型  循环变量:集合或者数组)
JS的格式是:for(循环变量 in  数组或者对象)  如果是对象,循环的是每个属性的属性名   要取属性的值。要写  对象[属性名]


3,try catch 没有finally,catch只需要一次,捕获所有的异常


4,数组的下标不必连续,甚至不必是数字,可以是任何类型


5,函数有没有返回值,随意  定义函数的参数和调用函数时给的参数可以不一样


6,没有函数重载 区别函数是函数名字  如果两个函数名字一样 后写的无效


JavaScript语法 更简单 随意 但是更容易出错
Javascript BOM DOM 浏览器兼容  window.showModalDialog 仅IE可用  window.navigator    用JQuery库
浏览器语言 IE: browserLanguage FF:Language
计算机语言 IE:systemLanguage  FF:userLanguage
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值