一、js书写位置
参考css,有三种,其中内联式不推荐
image.png
与css的区别:
内部式js写在</body>标签前面,因为代码从上到下运行,如果先运行js,但js代码涉及的html结构还没有编译,则代码无法正常生效
js代码内部式用到<script>标签包裹,外部式则用 <script src="./js/test.js">引入
注意:引入了外部式的 <script>标签,其内部的代码不再生效。
、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、
二、变量
用 let 来声明变量
变量名为自定义,但有一定规则
image.png
声明的变量名重复时,会报错
三、数据类型
image.png
image.png
四、检测数据类型
有时候我们需要确认某个数据的具体类型
这时候使用typeof
image.png
有时候我们需要转换数据类型
补充知识: parseInt() parseFloat() 【parse解析的意思: 只要传入的数据是以数字开头的,就能解析成功,返回值为第一个数字直到碰到非数值为止; 比如 parseInt("123aa") ;返回 123】
image.png
image.png
注意:要把变量h转化为字符串
应该写成:h=h.toString()
隐性转换:引擎自动转换规则:
image.png