我的第一个JS程序
「先来说JS比较重要的一点,ES标准的制定是不基于任何环境进行的,它可以为各种环境提供较好的编程能力,各种环境都可以是他的宿主环境。」
浏览器环境中代码书写的位置
- 直接写在页面级script元素内
- 外部的script文件当中,在页面中引用 [推荐] 推荐外部的script文件书写js代码,因为可以做到结构,行为,样式分离。 方便阅读和维护代码。有利于浏览器缓存js文件减少交互次数。
- 一个页面中可以有多个script元素,执行顺序从上到下依次执行
- 采取script外部引入形式,那么该script元素内部不能写代码,写的话会自动忽略元素内部代码。
- script元素有一个可选属性type,值:text/script。 该属性用于制定代码的类型,该属性是MIME格式。[MIME媒体类型(简称MIME类型)是描述报文实体主体内容的一些标准化名称(比如,text/html、image/jpeg)。]
基本语法
- JS代码是由多条语句构成的,每条代码最好以英文分号结尾 (不是强制规定,一般公司开发时会要求防止出错,也能更准确的识别每一句JS代码)
- 语法部分必须是英文符号
- JS从上到下同步执行(上一句代码没执行完下一句代码没办法执行)
- JS语言大小写敏感
输入语句
所有的输入语句都不是ES的标准 [不同环境下输入语句都不一样]
prompt(); 提示用户输入
输出语句
所有的输出语句都不是ES的标准
- document.write(); 在页面上打印出内容 数字可以直接写,对于汉字和字符需要加引号打印。 如果是字符不带引号的话,会将其当做变量来对待报错。
// alert(的个人头); 报错 还是字符 双引号问题
alert("hello");
document.write(1);
/*
document.write(sfssg);
document.write(是是是);
*/
document.write("sgdsyty");
document.write("舒舒服服");
console.log(2);

- alert(); 弹出框
- console.log(); 控制台输出
注释
给代码阅读者使用不会参与执行
- 单行注释 // ctrl + /
- 多行注释 /* */ alt + shift + a 可更改快捷键 ctrl + shift + /
在 vscode中,alt + shift + f 可以进行格式化代码