浏览器 F12 控制台(Console),触手可及的人机交互,JavaScript 命令行,轻量级,随时轻松编程实践。
因为经常在浏览器控制台做测试与调试,觉得浏览器控制台是再好不过的天然编程环境了。它使用互联网脚本语言 JavaScript,人人可快速体验创造式人机交互的快感,技术人员可充分利用它作为工具。
这种便利性,勾起了最初对计算机下指令时的那种兴奋,简单直接,正确的指令如你所愿,错误的指令当即反馈。
几条基本指令
(1)定义变量
变量,直观来看就是一个可以赋值的代号,如 name = "张三",name 就是一个变量,需要时可以让 name = "李四"。之后可以使用代号来进行相关表达计算,如字符串拼接: "我的名字叫" + name
。
var x = 99;
var y = 199;
var z = x * y;
(2)接受输入
接受键盘输入使用 prompt()
,如下图所示:
对于输入的内容,可以用变量保存起来,同时还可以指定指示内容。
var name = prompt("请输入你的名字:");
(3)显示输出
console.log(内容);
alert(内容);
以分号结尾,一行允许输入多指令。
如:var x = 8; var y = 9; alert( x * y);
三种基本结构
(1)顺序结构
按先后顺序逐个指令的执行。
如:
var name = prompt("名字:"); var title = prompt("头衔:"); alert("很高兴认识你," + name + title);
(2)分支结构
根据条件执行不同的指令。比如,输入的名字如果不是张三,就弹出怎么是你?是张三时则表示欢迎,
var name=prompt("名字:");
if (name != "张三") {
alert("怎么是你?" + name);
} else {
alert("欢迎!");
}
(3)循环结构
多次执行包含的指令块,最常用的就是 for 结构:for(初始时;循环条件;一次循环后){循环体}
。如,计算 1 加到 100。
var sum = 0;
for(var i=1; i<=100; i++){
sum += i;
}
alert(sum);
其它
(1)在控制台中,输入过的指令是可以通过上下键重新再次取出的。
(2)当输入左花括号{时,允许输入多行指令,直到遇到 } 时执行。
JavaScript
JavaScript 是 Web 的编程语言,几乎所有现代的 HTML 页面都使用 JavaScript。详细教程可参考: https://www.runoob.com/js/js-tutorial.html