1.js是什么
js是前端的一种编程语言,不同于html和css的是他们两个是标识语言。
js的组成:
- ECMA Script
规定了js的基础语法核心知识,如变量,分支语句… - web Apis
web Apis又分为dom和bom,其中dom是用来操作文档的,如增加和删除操作。bom是用来操作浏览器的,如页面弹窗等
2.js的书写位置
和css的书写一样,同样分为内部,外部,和内联js
内部:
写在body上方
外部:
首先创建一个js文件并书写样式
然后在html中引入
当我们引入js文件后,标签里面就不要写内容了(写了也会被系统忽略)
内联js:
这个我们用的较少,以后写vue可能会用到
3.注释和结束符
3.1注释
单行注释://,快捷键ctrl+/
多行注释:/* */,快捷键ctrl+alt+a
3.2结束符
js中结束符用分号 ;来表示,但可有可无,没有也并不会影响输出效果。这里推荐不写分号,因为我们日常开发中都不写(公司里写不写还要看公司的开发规范)
4.输入和输出
4.1输入
语法:prompt(‘请输入您的姓名’)
显示效果
4.2输出
语法1:alert(‘输出的内容’)
语法2:consle.log(‘输出的内容’)
这个语句是用来供程序员开发用的,实际并不会显示到页面中
语法3:document.write(‘输出的内容’)
注意:这个语句中可以跟语句,也可以引入标题样式,如:document.write(‘<h1>这是一级标题</h1>’)
5.js执行顺序
js的执行顺序默认是按照html文档流进行的。但alert和prompt会跳过页面事先执行
6.字面量
js中字面量就是用来描述计算机中的事和物的
- 请输入数字:1000。这个1000就是数字字面量
- ‘黑马程序员’.这几个字是字符串字面量
- 【】。是数组字面量
- {}。是对象字面量