基础知识
小知识点
- JS中严格区分大小写
- JS每条语句用分号结束( ;)
- 如果不写分号,浏览器会自动添加,但是会消耗一些系统资源
- 而且有些时候,览器会加错分号,所以开发中分号必须写
- 运行规则:从上往下依次运行
- JS会自动忽略多个空格和换行,所以我们可以利用空格和换行对代码进行格式化
- 关键字
数据类型指的就是字面量的类型
在JS中一共有六种数据类型
- String字符串 基本数据类型
- Number数值 基本数据类型
- Boollean布尔值 基本数据类型
- null空值 基本数据类型
- Undefined未定义 基本数据类型
- object对象,引用数据类型
hello world
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"> /* 控制浏览器弹出一个警告框 alert("哥,你真帅啊!!"); */ /* 让计算机在页面中输出一个内容 document.write()可以向body中输出一个内容 document.write("看我出不出来~~"); */ /* 向控制台输出一个内容 console.log()的作用是向控制台输出一个内容 */ alert("哥,你真帅啊!!"); document.write("看我出不出来~~"); console.log("你猜我在哪出来呢?"); </script> </head> <body> </body> </html>
JS编写位置
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="JS编写位置(外部).js"> </script> </head> <body> </body> </html>
Script标签一旦用于引入外部文件了,就不能在编写代码了,即使编写了浏览器也会忽略
如果需要则可以在创建一个新的Script标签用于编写内部代码
注释
/* 多行注释和C语言一样 */ // 单行注释
字面量和变量
字面量:都是一些不可改变的值(比如:12345)
字面量都是可以直接使用,但是我们一般都不会直接使用字面量
变量:变量可以用来保存字面量,而且变量的值是可以任意改变的;
变量更加方便我们使用,所以在开发中都是通过变量去保存一个字量,而很少使用字面量
通过变量名对字面量进行描述
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <script> //声明变量 //在js中使用Var关键字来声明一个变量 var a; a=100; console.log(a); //声明并赋值 var b=210; console.log(b); </script> </head> <body> </body> </html>
标识符
在JS中所有的可以由我们自主命名的都可以称为是标识符
例如:变量名、函数名、属性名都属于标识符
命名一个标识符时需要遵守如下的规则
标识符中可以含有字母、数字、__、$ (其他的字符都不可以)
标识符不能以数字开头
标识符不能是ES中的关键字或保留字
标识符尽量采用驼峰命名法
转义字符
在字符串中我们可以使用 \ 作为转义字符,当表示一些特殊符号时可以使用 \ 进行转义
\' 表示 ' \" 表示 " \n 换行 \t 制表符 \\ 表示\