2017年4月6日,参加了FizzBuzzWhizz作业互评和展示的后半场,以下是我的一些思考。
这种互评式的交流活动的优缺点
优:
对于展示者(大家推选上去展示的队员),首先得到组员的肯定;经过展示这一环节,训练到了胆量和自我表达;在台下的其他队员的反馈中,不仅得到自信心,还得到好的建议和补充到遗漏的知识点。
对于台下的其他队员,在听别人的展示中,学习到多样的方法和一样意思但不同的js表达方式;在给台上的队员反馈时,会思考人家的使用这方法的好处,这样的编写方式有没有可以修改的地方,为什么,并训练如何给其他人有效的反馈。
缺:
- 展示人是少数的,反馈人也是少数的, 占多数的在下面默默听的人。默默听的人在这交流活动中得到的是什么,其他人不知道;他的想法,其他人不知道。渐渐地他会脱离这次的活动中。简单来说,就是每个人的参与度不高。
通过参加这次的互评式活动有什么收获
由于课程的冲突,只听到了两三位同学的展示,在FizzBuzzWhizz作业的思路上大部分一致,所以没有收获到些什么。但是在语言的表达上,意想不到的收获到些东西。以下是我的收获:
- “ A = B ”、“ A == B ”、“ A === B ”
“ = ”是赋值运算符,列如:A = B,是将B的值赋给A,是一种值的传递。
“ == ”是相等运算符,A与B比较,若类型不同,先转换类型,再作值比较,最后返回值比较结果 (True or False)。
列如:
var a=1;
undefined
var b='1';
undefined
a==b
true
返回值是true。a是int型,b是char型,a与b类型不同,但是a与b经过类型转换,值比较后是相等的,所以返回值是true。
“ === ”是严格运算符,只有A与B在相同类型下,才会比较其值,最后返回值比较结果 (True or False)。
列如:
var a=1
undefined
var b='1'
undefined
a===b
false
返回值是false。a是int型,b是char型,a与b类型不同,所以返回值是false。
- “ A || B ”、“ A && B ”
“ A || B ”是当A为空时,返回B;即A不为空时,返回A。那么何为“空”呢?此处的“空”是空的字符串和整型0。
列如:
var a='';
undefined
var b=1;
undefined
a||b
1
返回值是1。
var a=0;
undefined
var b=1;
undefined
a||b
1
返回值是1。
var a='0';
undefined
var b=1;
undefined
a||b
"0"
返回值是"0"。
“ A && B ”与“ A || B ”相反,当A为空时,返回A;即A不为空时,返回B。这里的空和上面一样。
例如:
var a='';
undefined
var b=1;
undefined
a&&b
""
返回值是""。
var a=0;
undefined
var b=1;
undefined
a&&b
0
返回值是0。
var a='0';
undefined
var b=1;
undefined
a&&b
1
返回值是1。
下一次的互评式活动怎么做才比这次更好
- 这次的活动通知相当的仓促,实验室成员是在当天才收到通知的。本人认为至少提前一天通知。
- 其他组的情况不了解,但是对于本人所在的组,当天有一半的成员没有参加的,三分之一的成员参加了后半场,唯一剩下1位全场参与的成员。那么,可以这么说本组的参与率是很低的,本组的上台展示的成员选择是唯一的。所以下一次的互评式活动中本人希望每个组的参与率达50%以上。