你可以在Javascript中,通过单引号或双引号定义字符串:// 可以用单引号var str = 'Our lovely string';// 也可以用双引号var otherStr = "Another nice string";在Javascript中,字符串可以使用UTF-8编码:"中文 español English हिन्दी العربية português বাংলা русский 日本語 ਪੰਜਾਬੀ 한국어";
创建一个数字很容易,创建任何类型都只需要使用关键词 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;
注释不会被解释执行,注释被用来将代码解释给其他程序员看,或者是为了对代码作用的简单描述。因此提高代码的可读性。在Javascript中,可以使用两种方式进行注释:单行注释用 //:// 这是注释,将被解释器忽略var a = "this is a variable defined in a statement";
只要特殊条件为真,While循环就一直执行代码块。while(condition){ // 只要条件为真就继续执行}举个例子,以下代码会一直执行,只要变量 i 小于5: var i = 0, x = "";while (i < 5) { x = x + "The number is " + i; i++;}Do/While循环是while循环的变体。这种循环将先检查条件是否为真,再执行代码块。
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"; 情况下都返回真。这很不一样取决于你的程序是做什么。比较推荐你经常去尝试比较三个等号(=== 和 !
一些高级的运算符可以这样用,比如:求余 (除法的余数): 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;