目录
一、JS的三种书写位置
1、行内式的js (直接写到元素的内部)以上样例得出的结果为点击“香蕉”按钮浏览器上部弹出“我爱香蕉”的对话框。
注意:该方法可读性差,在html中编写大量js代码时,不方便阅读。
2、内嵌式的js
3、外部js文件(双标签)
注意:该方法中script标签中间不可以写代码。
二、JS的输入输出语句
使用方式及作用如下:
三、JS变量
1、变量声明与赋值及初始化
JS中利用var声明变量,var为一个JS的关键词,在利用该关键词声明后计算机会自动为变量分配内存空间。变量名由程序员自行定义。
以上的声明及赋值通过打印来检查结果。
2、用户自行输入变量的值
3、变量语法
- 更新变量:变量被重新赋值后原有值会被覆盖;
- 同时声明多个变量(同c语言);
- 声明变量的特殊情况:
4、变量命名规范
- 由字母、数字、下划线、美元符号$组成;
- 区分大小写,不能以数字开头;
- 不能是关键字、保留字,且必须有意义;(name虽然不是关键字和保留字但是在某些浏览器中有特殊含义所以尽量不要直接使用)
- 遵循驼峰命名法。首字母小写,后面单词首字母大写。
四、数据类型及应用
由于JavaScript是一种弱类型或者说动态语言,于是不用提前声明变量的类型,在程序运行过程中变量的类型会被自动确定。
JS拥有动态类型,意味着相同的变量可以用作不同的类型,也即变量的数据类型是可变的。
简单数据类型分类及说明如下:
1、数字型Number
既可以保存整数也可以保存小数(浮点数)
进制:以0开通为八进制,0x开头为十六进制
数据范围:
三个特殊值:
isNaN() 该语句用来判断是否为非数值,如果是数字返回false,不是数字返回true。
后续笔记参考下一篇博客......