for语句是最简单的循环形式。它的语法类似if语句,只是多了些选项:for(condition; end condition; change){ // do it, do it now}来看看如何使用for循环执行10次相同的代码:for(var i = 0; i < 10; i = i + 1){ // 执行这段代码10次}注意: i = i + 1 也可以写成 i++.{% exercise %}使用for循环,创建一个 message 变量,使其值为整数0到99 (0, 1, 2, .
把焦点放在条件判断部分:if (country === "France") { ...}变量 country 后面跟着的三个等号(===)是条件判断部分。三个等号测试是否变量 country 和 France 值与类型(String)相同。你也可以用两个等号来测试,比如if (x == 5),在var x = 5; 或 var x = "5"; 情况下都返回真。这很不一样取决于你的程序是做什么。比较推荐你经常去尝试比较三个等号(=== 和 !
你可以在Javascript中,通过单引号或双引号定义字符串:// 可以用单引号var str = 'Our lovely string';// 也可以用双引号var otherStr = "Another nice string";在Javascript中,字符串可以使用UTF-8编码:"中文 español English हिन्दी العربية português বাংলা русский 日本語 ਪੰਜਾਬੀ 한국어";
一些高级的运算符可以这样用,比如:求余 (除法的余数): x = y % 2累加: 让 a = 5c = a++, 结果: c = 5 和 a = 6c = ++a, 结果: c = 6 和 a = 6递减: 让 a = 5c = a--, 结果: c = 5 和 a = 4c = --a, 结果: c = 4 和 a = 4{% exercise %}定义一个变量 c 作为自减变量 x 对3的模。{% initial %}var x = 10;var c ={% solution %}var x = 10;
你可以对数字使用一些简单的数学运算符比如:加: c = a + b减: c = a - b乘: c = a * b除: c = a / b你可以像在数学中一样,使用括号分隔进行分隔比如:c = (a / b) + d{% exercise %}创建一个变量 x ,它的值为a 和 b 之和再被 c 除,最后乘上 d.{% initial %}var a = 2034547;var b = 1.567;var c = 6758.768;var d = 45084;
创建一个数字很容易,创建任何类型都只需要使用关键词 var。数字可以被创建来自一个常量:// 这是浮点型:var a = 1.2;// 这是整型:var b = 10;或来自另一个变量:var a = 2;var b = a;{% exercise %}创建一个值为 10 的变量 x , 创建一个值等于 a 的变量 y。{% initial %}var a = 11;{% solution %}var a = 11;var x = 10;var y = a;