易搞混淆的点

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+" ");的位置不同,结果也不同。

时间: 2024-10-20 11:47:44

易搞混淆的点的相关文章

一些总是记不住又容易搞混淆的东西(不断更新)

angular 获取浏览器的宽高: $window.innerWidth;        //浏览器的宽 $window.innerHeight;       //浏览器的高 jquery $ jqlite 获取鼠标相对于浏览器左上角的距离: e.pageX;        //鼠标相对于浏览器左上角的left e.pageY;      //鼠标相对于浏览器左上角的top 原生获取元素相对于浏览器左上角的距离: ele.offsetLeft;               //元素相对于浏览器左

上海道路命名

https://zh.wikipedia.org/wiki/%E4%B8%8A%E6%B5%B7%E9%81%93%E8%B7%AF%E5%91%BD%E5%90%8D https://wenku.baidu.com/view/fa44e938376baf1ffc4fad8d.html https://www.zhihu.com/question/19730314 上海道路命名 维基百科,自由的百科全书 本條目介紹的是上海陆上道路的命名.關於上海陆上道路所经过的隧道的命名,請見"上海隧道命名&q

haha

HTML表单 在HTML中,表单是<form>...</form> 之间元素的集合,它们允许访问者输入文本.选择选项.操作对象和控制等等,然后将信息发送回服务器. 某些表单的元素 —— 文本输入和复选框 —— 非常简单而且内建于HTML 本身.其它的表单会复杂些:例如弹出一个日期选择对话框的界面.允许你移动滚动条的界面.使用JavaScript 和CSS 以及HTML 表单<input> 元素来实现操作控制的界面.与<input> 元素一样,一个表单必须指定

window权限 及c++实现 【网摘】(转)

from : http://blog.csdn.net/zipper9527/article/details/6256459 http://www.lihuasoft.net/article/show.php?id=755 http://www.360doc.com/content/07/0404/15/21275_430071.shtml 以程序的方式操纵NTFS 的文件权限 Windows NT/2K/XP版本的操作系统都支持 NTFS 格式的文件系统,这是一个有安全性质的文件系统,你可以通

(转) 寄存器、RAM、ROM、Flash相关概念区别整理

转自 http://m.blog.chinaunix.net/uid-30077524-id-5570244.html 文章对这几个东西讲得很清楚,值得收藏. 寄存器 寄存器是中央处理器内的组成部份.它跟CPU有关.寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令.数据和位址.在中央处理器的控制部件中,包含的寄存器有指令寄存器(IR)和程序计数器(PC).在中央处理器的算术及逻辑部件中,包含的寄存器有累加器(ACC). 存储器 存储器范围最大,它几乎涵盖了所有关于存储的范畴.你所说的寄存器

“风湿”与“类风湿”

如何区别“风湿”与“类风湿”  关节是我们身体的重要组成部分,身体的重量要靠关节来承载,而且几十年甚至上百年如一日,时不时还要负重.运动,因此对关节造成的磨损可想而知.目前全世界关节炎患者有3.55 亿,我国关节炎患者估计有1 亿以上,且人数还在不断增加.    日常的门诊工作中,常常有患者十分焦虑地问:“大夫,我风湿因子高,是不是得风湿了?将来关节是不是会变形啊?”这说明广大患者把风湿性关节炎和类风湿关节炎混淆了.在这里,我就教您如何简单鉴别风湿和类风湿关节炎.        “风湿”伤大关节

重新开始学习javase_控制程序流程

@学习thinking in java 二.控制程序流程 负数使用 Java 运算符:运算符以一个或多个自变量为基础,可生成一个新值.自变量采用与原始方法调用不同的一种形式,但效果是相同的.根据以前写程序的经验,运算符的常规概念应该不难理解.加号(+).减号和负号(-).乘号(*).除号(/)以及等号(=)的用法与其他所有编程语言都是类似的.所有运算符都能根据自己的运算对象生成一个值.除此以外,一个运算符可改变运算对象的值,这叫作“副作用”(Side Effect).运算符最常见的用途就是修改自

Code Review学习

目录 0. 引言 1. 代码检视的指导思想 2. 代码检视的内容 0. 引言 代码检视(Code Review)是指软件开发人员在完成代码设计.编写.调试后展开的个人或群体性的代码阅读过程,代码检视的目的是发现代码中的设计问题.格式问题.逻辑问题.语法问题等,从而保证代码的高质量交付.从软件工程的角度讲,在代码检视阶段发现代码问题的成本是低廉的,所以严格认真的执行代码检视过程,是提升产品质量,降低产品维护成本的有效手段 Relevant Link: http://www.distorage.co

effective c++条款13-17 “以对象管理资源”之C++隐式转换和转换构造函数

其实我们已经在C/C++中见到过多次标准类型数据间的转换方式了,这种形式用于在程序中将一种指定的数据转换成另一指定的类型,也即是强制转换,比如:int a = int(1.23),其作用是将1.23转换为整形1.然而对于用户自定义的类类型,编译系统并不知道如何进行转换,所以需要定义专门的函数来告诉编译系统改如何转换,这就是转换构造函数和类型转换函数! 注意:转换构造函数.隐式转换和函数对象不要搞混淆!!!函数对象是重载运算符(),和隐式转换函数易混淆. 一.转换构造函数 转换构造函数(conve