hello word ?
学习任何语言,我们都喜欢在屏幕上直接输出一点什么,作为最简单基本的案例。很多人习惯输出 hello world ,世界你好。感觉很有情况的样子——然而很多人都只停留在这个阶段。
书写位置
需要写在html页面中,运行页面时js也一起运行。
一般写在 script 标签内。
type 类型
text/javascript 纯文本的 javascript
type 可以不写,但要写的话就要写准确,因为脚本不只有js,还有vbscript等。
比如不能写成这样: type="text/javascreipt" 。就是0与1,真与假,是计算机最基本的传输单位 。
在 ie 中运行本地 js 需要允许 ActiveX 执行控件。
下面的例子使用浏览器打开会弹出一个小窗口显示“hello world”。
< script type = "text/javascript" >
alert("hello world")
</ script >
|
注:后面的例子都将省略展示 script 标签。
alert() 语句
alert 在英语中是“警报”的意思,能让页面弹出警告框。
alert 的后面要加括号。括号里面加一般引号,引号里是要弹出的内容。
学习所有程序,都是从模仿开始的,开始学习的时候不用去深纠什么语法机理。只需要进行模仿,你模仿了你就能实现效果。随着学习深入,即可知道每条语句的确切机理。
上面是一条语句,每条语句后用;分号结尾,所有符号都是英文符号,不要使用中文。
程序是顺序执行的,任何程序都是这样。
流程控制语句可以控制执行顺序。
alert( "1" );
alert( "2" );
alert( "3" );
alert( "..." );
|
语句都要遵循 语法,比如表达“你真漂亮”,不能表达成“漂亮你真”。
控制台
程序的所有 未捕获 的错误,都会在控制台中输出。
以下是一个有语法错误的例子,使用中文的引号。
使用 chorme 浏览器执行下面的例子,按 f12 打开控制台,点击 console (控制台),会发现一条红色的错误提示信息 Uncaught SyntaxError: Invalid or unexpected token (语法错误,未知的非法表示符)和 文件及行数 02_hello world.html:63 。
有时候我们想自己在控制台自己输出点什么,需要使用语句:
console 控制台, log 日志。
比如下面的例子,打开后没有浏览器窗口上弹出任何消息。而是在控制台中输出了文字:
百度、京东都在控制台有招聘信息。
控制台的提示符处可以直接输入语句并执行。如输入 alert("你好!") 后按回车。
行文特性
以下代码,在语句和语句之间,不管是不是在一行,有没有空格和缩进,都可以连续正确执行。输出 1 2 3 4 。
<script>console.log(1);
console.log(2);
console.log(3);console.log(4);
</script>
|
但是以下代码却不能正常执行。因为没有分号 ; 。在大项目里面通常会把js压缩成一行,会把所有空格、执行删除。此时分号会显示非常重要。不压缩时,分号不是必须的。
console.log(3)console.log(4)
|
注释
HTML的注释是
CSS的注释是 /* 注释文字 */
JS的注释是