文章目录
前言
JavaScript简称js,要想学好js,就绕不开数据,只有搞清楚数据以及数据类型,才能将他们运用清除。
一、数据以及数据类型
数据最直白的解释就是有用的信息,而数据类型就是将这些信息进行分类,让计算机能够快速准确的认识他们。
二、数据类型
在js中,数据书写方式分为两类:
原始类型:不可再细分的数据
引用类型:有多个基本类型组合而成
2.1 原始类型
2.1.1 数字类型
数字类型 number,在js中直接书写,加上前缀就会表示不同的进制,如:
0:表示8进制
0x:表示16进制
0b:表示2进制
2.1.2 字符串
字符串类型是由一长串文本(Unicode字符,数字,字母,标点符号等)组成
在js中用单引号或者双引号包裹且必须是英文输入法下的
2.1.3 布尔类型
布尔类型 boolean 只有两种取值:
true:表示真,在计算中表示1
false:表示假,在计算中表示0
2.1.4 undefined类型
表示不存在,未定义,空值
一般是针对原始类型
2.1.5 null类型
null也是表示空值,未定义,但是它一般用于引用类型
2.2引用类型
2.2.1 对象 object
JavaScript 中的对象是由多个基本类型组成的,实际上就是一个由属性组成的关联数组,属性由名称和值组成。
例如:
<script>
var a = {
name: '马保国',
gender: '男',
age: 69,
skill: "闪电五连鞭",
};
console.log(a);
</script>
在控制台输出:
2.2.2 函数 function
js的精髓部分就是函数,
从本质上来讲,函数其实就是对象,但是函数里一般都是封装一段程序,可以便利的随时调用,以达到解决问题的效果。
例如:
function isOdd(num){
if (num%2==0) {
console.log("这个数是偶数")
}else{
console.log("这个数是奇数")
}
}
isOdd(prompt());
这就是一个判断奇偶的函数,当我们需要使用的时候可以直接通过函数名来调用。
总结
js的基础就是建立在基本数据类型以及引用数据类型上,书写js是也要记住,所有的符号必须都是英文输入法下的,不然就会报错。