摘要: 编程练习 使用Javascript语言,把以下数组 var arr = ['*','##',"***","&&","****","##*"]; arr[7] = "**"; 在页面显示如下图所示的图案: * ** *** **** 任务 第一... 阅读全文
posted @ 2016-06-12 13:09 攻城狮-云上 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 二维数组 一维数组,我们看成一组盒子,每个盒子只能放一个内容。 一维数组的表示: myarray[ ] 二维数组,我们看成一组盒子,不过每个盒子里还可以放多个盒子。 二维数组的表示: myarray[ ][ ] 注意: 二维数组的两个维度的索引值也是从0开始,两个维度的最后一个索引... 阅读全文
posted @ 2016-06-12 12:55 攻城狮-云上 阅读(1492) 评论(0) 推荐(0) 编辑
摘要: 了解成员数量(数组属性length) 如果我们想知道数组的大小,只需引用数组的一个属性length。Length属性表示数组的长度,即数组中元素的个数。 语法: myarray.length; //获得数组myarray的长度 注意:因为数组的索引总是由0开始,所以一个数组的上下限... 阅读全文
posted @ 2016-06-12 11:52 攻城狮-云上 阅读(8018) 评论(0) 推荐(0) 编辑
摘要: 呼叫团里成员(使用数组元素) 我们知道数组中的每个值有一个索引号,从0开始,如下图, myarray变量存储6个人的成绩: 要得到一个数组元素的值,只需引用数组变量并提供一个索引,如: 第一个人的成绩表示方法:myarray[0] 第三个人的成绩表示方法: myarray[2] ... 阅读全文
posted @ 2016-06-12 11:32 攻城狮-云上 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 团里添加新成员(向数组增加一个新元素) 上一节中,我们使用myarray变量存储了5个人的成绩,现在多出一个人的成绩,如何存储呢? 只需使用下一个未用的索引,任何时刻可以不断向数组增加新元素。 myarray[5]=88; //使用一个新索引,为数组增加一个新元素 任务 ... 阅读全文
posted @ 2016-06-12 11:29 攻城狮-云上 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 谁是团里成员(数组赋值) 数组创建好,接下来我们为数组赋值。我们把数组看似旅游团的大巴车,大巴车里有很多位置,每个位置都有一个号码,顾客要坐在哪个位置呢? 第一步:组个大巴车第二步:按票对号入座 大巴车的1号座位是张三 大巴车的2号座位是李四 数组的表达... 阅读全文
posted @ 2016-06-12 11:22 攻城狮-云上 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 组团,并给团取个名(如何创建数组) 使用数组之前首先要创建,而且需要把数组本身赋至一个变量。好比我们出游,要组团,并给团定个名字“云南之旅”。 创建数组语法: var myarray=new Array(); 我们创建数组的同时,还可以为数组指定长度,长度... 阅读全文
posted @ 2016-06-12 11:15 攻城狮-云上 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 一起组团(什么是数组) 我们知道变量用来存储数据,一个变量只能存储一个内容。假设你想存储10个人的姓名或者存储20个人的数学成绩,就需要10个或20个变量来存储,如果需要存储更多数据,那就会变的更麻烦。我们用数组解决问题,一个数组变量可以存放多个数据。好比一个团,团里有很多人,如下我们... 阅读全文
posted @ 2016-06-12 11:10 攻城狮-云上 阅读(1491) 评论(0) 推荐(0) 编辑
摘要: 编程练习 考考大家的数学,计算以下计算公式的结果。然后在浏览器中运行一下,看看结果是否跟你的结果一致。 任务 第一步: 在 ? 处填写你的答案。 第二步: 填写完成后,运行一下,看看是不是跟你填写的结果一致。 第三步: 如果你有不一致的地方,思考一下为什么跟你的不一致... 阅读全文
posted @ 2016-06-12 10:48 攻城狮-云上 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 保持先后顺序(操作符优先级) 我们都知道,除法、乘法等操作符的优先级比加法和减法高,例如: var numa=3;var numb=6jq= numa + 30 / 2 - numb * 3; // 结果为0 如果我们要改变运算顺序,需添加括号的方法来改变优先级: var n... 阅读全文
posted @ 2016-06-12 10:22 攻城狮-云上 阅读(608) 评论(0) 推荐(0) 编辑
摘要: 是非颠倒(逻辑非操作符) "!"是逻辑非操作符,也就是"不是"的意思,非真即假,非假即真。好比小华今天买了一个杯子,小明说:"杯子是白色的",小亮说:“杯子是红色的”,小华说:"小明说的不是真话,小亮说的不是假话"。猜猜小华买的什么颜色的杯子,答案:红色杯子。 逻辑非操作符值表: ... 阅读全文
posted @ 2016-06-12 10:15 攻城狮-云上 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 我或你都可以 (逻辑或操作符) "||"逻辑或操作符,相当于生活中的“或者”,当两个条件中有任一个条件满足,“逻辑或”的运算结果就为“真”。 例如:本周我们计划出游,可是周一至周五工作,所以周六或者周日哪天去都可以。即两天中只要有一天有空,就可以出游了。 var a=3;var b... 阅读全文
posted @ 2016-06-12 10:10 攻城狮-云上 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 我与你同在(逻辑与操作符) 数学里面的“a>b”,在JavaScript中还表示为a>b;数学中的“b大于a,b小于c”是“aa && b=60 && numb>=60 逻辑与 阅读全文
posted @ 2016-06-12 10:03 攻城狮-云上 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 较量较量(比较操作符) 我们先来做道数学题,数学考试成绩中,小明考了90分,小红考了95分,问谁考的分数高?答: 因为“95 > 90”,所以小红考试成绩高。 其中大于号">" 就是比较操作符,小红考试成绩和小明考试成绩就是操作数,并且是两个操作数。 也就是说两个操作数通过比较操作符... 阅读全文
posted @ 2016-06-12 09:57 攻城狮-云上 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 自加一,自减一 ( ++和- -) 算术操作符除了(+、-、*、/)外,还有两个非常常用的操作符,自加一“++”;自减一“--”。首先来看一个例子: mynum = 10;mynum++; //mynum的值变为11mynum--; //mynum的值又变回10 上面的例子中,m... 阅读全文
posted @ 2016-06-12 09:48 攻城狮-云上 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 我还有其它用途( +号操作符) 操作符是用于在JavaScript中指定一定动作的符号。 (1)操作符 看下面这段JavaScript代码。 sum = numa + numb; 其中的"="和"+"都是操作符。 JavaScript中还有很多这样的操作符,例如,算术操作符... 阅读全文
posted @ 2016-06-12 09:43 攻城狮-云上 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 表达出你的想法(表达式) 表达式与数学中的定义相似,表达式是指具有一定的值、用操作符把常数和变量连接起来的代数式。一个表达式可以包含常数或变量。 我们先看看下面的JavaScript语句: 生活中“再见”表达方法很多,如:英语(goodbye)、网络语(88)、肢体语(挥挥... 阅读全文
posted @ 2016-06-12 09:33 攻城狮-云上 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 多样化的我(变量赋值) 我们可以把变量看做一个盒子,盒子用来存放物品,那如何在变量中存储内容呢? 我们使用"="号给变量存储内容,看下面的语句: var mynum = 5 ; //声明变量mynum并赋值。 这个语句怎么读呢? 给变量mynum赋值,值为5。我们也可以这样写:... 阅读全文
posted @ 2016-06-12 09:26 攻城狮-云上 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 确定你的存在(变量声明) 我们要使用盒子装东西,是不是先要找到盒子,那在编程中,这个过程叫声明变量,找盒子的动作,如何表示: 声明变量语法: var 变量名; var就相当于找盒子的动作,在JavaScript中是关键字(即保留字),这个关键字的作用是声明变量,并为"变量"准... 阅读全文
posted @ 2016-06-12 09:20 攻城狮-云上 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 给变量取个名字(变量命名) 我们为了区分盒子,可以用BOX1,BOX2等名称代表不同盒子,BOX1就是盒子的名字(也就是变量的名字)。 我们赶快给变量取个好名字吧!变量名字可以任意取,只不过取名字要遵循一些规则: 1.必须以字母、下划线或美元符号开头,后面可以跟字母、下划线、美元... 阅读全文
posted @ 2016-06-12 09:13 攻城狮-云上 阅读(1286) 评论(0) 推荐(0) 编辑