JS入门
js的书写位置
- 内嵌式
使用的是Script标签,该标签可以写在html文档中的任何位置
【强调】一般情况下,我们应该将其写在head标签中。
-
外链式
通过script标签的src属性,引入外部的js文件。 -
常见错误写法:
< script src=“js/demo.js”>
alert(“看看能不能用”);
< /script>
不要在同一个Script标签中同时使用内嵌式与外链式。
如果设置了src属性,Script标签中的内容就会被忽略。 -
外链式的优点
1.提高代码的复用性。
2.提高网页的加载速度。
输出类型
- alert 翻译:警报。
用途:弹出警告框。
格式:
alert(‘弹出内容’);
- console.log( );
在控制台输出
浏览器F12打开控制台
- document.write(“输出内容”);
在页面中输出。
可以在( )里添加标签。
示例:
语法
语句:
执行行为的语法结构和命令。
通俗的说:语句是为了完成某个目的而进行的操作。
语句以;结尾,一个分号就表示一个语句结束了。
可以将多个语句写在同一行,但是每个语句独占一行可以调高代码的可读性。
分号:
当存在换行时,分号可以省略,但是不推荐这样做,因为若js文件被压缩,会出现错误。
变量
变量是一个存放数据的容器,可以保存任何数据类型。
变量的定义和赋值
- 定义(声明)。 使用var关键字来定义变量。 var 后面跟一个空格,然后是变量名。
- 赋值。 = 等于赋值 将=右边的值赋给左边。
变量要先定义,再使用。
- 声明变量,没有赋值,直接使用,不会报错,但是结果是undefined(未定义)。
- 没有声明变量,直接使用,报错。
可以将声明与赋值写在一起。
示例:
标识符:
用户自定义的名字叫做标识符。变量名是标识符。函数名也是标识符。
- 标识符可以由任一的大小写字母,数字,下划线_和美元符($)组成,但是不能以数字开头.
- 标识符区分大小写。强烈不建议使用同一个单词的大小写来区分两个变量。
- 见名知意
- 不要使用js的保留字与关键字
数据类型
八大数据类型:
- 数值 number 整数和小数 1 3.1415926
- 字符串 string ‘hello’ “word”
- 布尔值 boolean 真假 true false
- undefind:表示 未定义 或者 不存