JavaScript入门简介
JavaScript
学习JS前掌握的三个常用语
控制浏览器弹出一个警告框
alert(" ");
让计算机在页面中输出一个内容
document.write()可以向body中输出一个内容
document.write(" " );
向控制台输出一个内容
console.log()的作用是向控制台输出一个内容
console.log(" ");
JS中严格区分大小写
JS中使用var关键字来声明一个变量
字面量和变量
字面量:
都是一些不可改变的值;比如:1 2 3 4 5
字面量都是可以直接使用,但是我们一般都不会直接使用字面量
变量:
变量可以用来保存字面量,而且变量的值是可以任意改变的
变量更加方便我们使用,所以在开发中都是通过变量去保存一个字面量
而很少直接使用字面量
例如X = 123; X为变量
标识符和字符串
标识符:
在]S中所有的可以由我们自主命名的都可以称为是标识符
例如: 变量名、函数名、属性名都属于标识符
命名一个标识符时需要遵守如下的规则:
1.标识符中可以含有字母、数字、_、$
2.标识符不能以数字开头
3.标识符不能是ES中的关键字或保留字
4.标识符一般都采用驼峰命名法
首字母小写,每个单词的开头字母大写,其余字母小写(虽不是强制要求,但要规范)
字符串:
数据类型指的就是字面量的类型在JS中一共有六种数据类型
- String 字符串
- Number 数值
- Boolean 布尔值
- Null 空值
- Undefined 未定义
- Object 对象
其中String Number Boolean Null Undefined属于基本数据类型
而Object属于引用数据类型
string字符串
在JS中字符串需要使用引号引起来
使用双引号或单引号都可以,但是不要混着用,不可以嵌套。
在字符串中我们可以使用\作为转义字符,
当表示一些特殊符号时可以使用\进行转义
可以使用一个运算符typeof
来检查一个变量的类型
语法: typeof 变量
检查字符串时,会返回string
检查数值时,会返回number
Number 数值
Number.MAX_VALUE 表示数字的最大值。
如果使用Number表示的数字超过了最大值,则会返回一个Infinity 表示正无穷
-Infinity表示负无穷
使用typeof检查Infinity也会返回number
NaN是一个特殊的数字,表示Not A Number
使用typeof检查一个NaN也会返回number
var a ="123";
var b = 123;
console.log(typeof a);
//输出 string
在JS中整数的运算基本可以保证精确
如果使用JS进行浮点元素,可能得到一个不精确的结果
Boolean布尔值
Boolean布尔值
布尔值只有两个,主要用来做逻辑判断
- true 表示真
- false 表示假
使用typeof检查一个布尔值时,会返回boolean
Null 空值
Null(空值)类型的值只有一个,就是null
null这个值专门用来表示一个为空的对象
使用typeof检查一个null值时,会返回object
Undefined 未定义
Undefined(未定义)类型的值只有一个,就undefind
当声明一个变量,但是并不给变量赋值时,它的值就是undefined