易搞混淆的点

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了易搞混淆的点相关的知识,希望对你有一定的参考价值。

1.输出1-100之间的所有数:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>作业1</title>
<script type="text/javascript">
//定义变量
var i = 1;
while( i<=100 )
{
    document.write(i+" ");
    i++;
}
</script>
</head>
<body>
</body>
</html>

技术分享


2.输出1-100之间的数:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>作业1</title>
<script type="text/javascript">
//定义变量
var i = 0;
while( i<100 )
{
    i++;
    document.write(i+" ");
}
</script>
</head>
<body>
</body>
</html>

技术分享

两种写法输出的结果一致,但是其中的条件却是不一样的。当“i++”与“document.write(i+" ");”是i++在前,document.write(i+" ");在后,则条件如2;如果是document.write(i+" ");在前,i++在后,则条件如1.


i++与document.write(i+" ");的位置不同,结果也不同。



本文出自 “UI大师” 博客,请务必保留此出处http://475281641.blog.51cto.com/11320682/1775563

以上是关于易搞混淆的点的主要内容,如果未能解决你的问题,请参考以下文章

容易混淆的点

Python 默认参数混淆

如何标准化混淆矩阵?

如何更改 viewpager 中每个片段的点指示器(活动和非活动)的颜色?

如何使用 proguard 混淆选择性课程?

嵌套片段过渡不正确