在电脑中,不同的数据所需占用的空间是不同的,为了方便把数据分成所需内存大小不同的数据,充分利用储存空间,於是定义了不同的数据类型。
简单来说,数据类型就是数据的类别型号。
比如姓名:"金城武" 年龄:18,姓名以及年龄中数据的类型就是不一样的。
变量是用来存数值的所在处,他们有名子和数据类型。变量的数据类型决定了如何将代表这些值得位存储到电脑的内存中。
Javascript 是一种弱类型(弱型别)或着称为动态语言。
这代表着不用提前声明变量的类型,在程序运行过程中,类型会自动被确定。
var age = 10 ; //这是一个数字型
var sample = '范例' //这是一个字符串
在代码运行时,变量的数据类型是由JS根据=右边变量值的数据类型来判断的,运行完毕之後,变量就确定了数据类型。
JavaScript拥有动态类型,同时代表着相同的变量可用做不同的类型:
var x = 6; //x为数字
var x = 'Bill'; //x为字符串
JS把数据类型分为两类 :
JavaScript 数字类型可以用来保存整数值,也可以保存小数(浮点数)
var age = 21; //整数
var Age = 21.2757; //小数
字符串型可以是引号中的任意文本,其语法为双引号" " 和 单引号 ' '
// 字符串型
var king = "金城武" ; // 使用双引号表示字符串
var king2 = "金城武2"; // 使用单引号表示字符串
//常见错误
var king3 = 金城武最帅; //报错,没使用引号,会被认为是js代码,但js没有这些语法
JS中推荐使用单引号
布林类型有两个值,true和flase 其中true代表真(对),false表示假(错)
var flag = true; //flag 布林型 =1
var flag1 = false; //flag1 布林型 =0
console.log(flag + 1); // =2 true 参与+法运算当1来看
console.log(flag1 + 1); // =1 flase 参与+法运算当0来看
一个声明後没有被赋值的变量会有一个默认值undefined (进行相连或相加需要注意结果)
//如果一个变量声明未赋值 就是underfined 为定义数据类型
var str;
console.log(str);
var variable = undefined;
console.log(variable + '金城武'); //underfined金城武
console.log(variable + 1); //NaN
//NULL 空值
var space = null;
console.log(space + '金城武'); //null金城武
console.log(space + 1); // = 1
藉由这次铁人赛学习到了很多东西,下次会准备好更完整更充实的内容跟大家分享。
<<: Day24 - 【概念篇】Keycloak使用基本概念 - 第一部分: Client
>>: Android Studio初学笔记-Day25-ExpandableListVIew(1)
资料的最终目的就是替代人力。 (https://qz.com/217199/softbanks-hu...
写在前面 still placeholder still placeholder still pla...
今天这篇算是插播,因为刚好两周,所以开始审视目前为止对自己作品的满意程度。 到目前为止觉得自己所开发...
撰写 Python 程序码蒐集网路上的长照相关问答资讯,相比使用人工蒐集的方式,程序自动化蒐集方便又...
Impair Process Control 攻击者尝试修改、关闭、损坏影响物理控制流程,影响设备生...