ios do catch 和 if else 的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios do catch 和 if else 的区别相关的知识,希望对你有一定的参考价值。
这两个语句有着本质的区别,是不同作用的语句try catch是用于防止程序出现崩溃而不能处理的。当程序估计可能会出现某种导致崩溃的情况可以用这个语句。try后面的是运行的代码,catch后面的是崩溃的类型。
if else 是用于条件判断的。if(条件一)运行一 else if(条件二)运行二。。else运行n 参考技术A do catch 是捕获异常的。
if else 是逻辑判断用的。
JavaScript里的try..catch和if...else有何区别啊
if需要先判断条件是否成立,如果成立执行花括号中的代码段,不成立则执行else中代码段,主要用于判断,并且花括号中的代码不具备捕捉异常功能。而try是不判断先执行花括号里内容,如果发生错误转向catch,主要用作捕捉异常。 参考技术A 比如有这样一个问题,由于被除数是 0,产生错误,要把这个错误捕获并做处理,那就得:
try
alert(1/0);
catch(ex)
alert(ex.toString());
如果写成这样
if(1/0) //这儿就发生错误了
alert('错误'); //不会执行这句
try ... catch ... 一般用来捕获未知错误并作处理。
if ... else ... 就是条件判断的标准语句,没什么好说的。本回答被提问者采纳 参考技术B 从英文意思就能看出差别啊..
if else是条件判断.
try catch是尝试,如果出错则抛出异常. 参考技术C try..catch 是异常捕获与处理
if...else 这个是条件判断 参考技术D 改版了
以上是关于ios do catch 和 if else 的区别的主要内容,如果未能解决你的问题,请参考以下文章
Powershell Try/Catch 或 If/Else 不适用于我的脚本
if(null check)-else 与 try catch(NullPointerException) 哪个更有效?