Codecombat 游戏攻略——JavaScript编辑语言——关卡(计算机科学三)Ⅰ
第一关:友和敌 // 农民和差役聚集在森林里。 // 命令农民战斗,差役滚开! while (true) { var friend = hero.findNearestFriend(); if (friend) { hero.say("去战斗, " + friend.id + "!"); } // 寻找最近的敌人,然后让他们滚开。 var enemy = hero.findNearestEnemy(); if (enemy) { hero.say("滚开," + enemy.id + "!"); } } 涉及的JavaScript知识点: 1. JavaScript 字符串 :JavaScript 字符串用于存储和处理文本;字符串可以存储一系列字符;字符串可以是插入到引号中的任何字符,可以使用单引号或双引号。本关中运用ID属性将敌人名字与另一个字符串连接("滚开," + enemy.id + "!")。 2. JavaScript运算符 :运算符 = 用于赋值,运算符 = 用于给 JavaScript 变量赋值。运算符 + 用于加值,算术运算符 + 用于把值加起来。 3. 用于字符串的 + 运算符 :+ 运算符用于把文本值或字符串变量加起来(连接起来)。如需把两个或多个字符串变量连接起来,使用 + 运算符。 4. JavaScript变量 :变量是用于存储信息的"容器"