首页 > 编程语言 >JavaScript的学习之旅之基本数据类型

JavaScript的学习之旅之基本数据类型

时间:2024-06-21 15:57:02浏览次数:19  
标签:console log 之旅 JavaScript 数据类型 Number var 标识符

一、字面量(常量)和变量

字面量:不可变的数据,一般位于等式的右边

变量:可变的数据,位于等式的左边

<script>
	// 声明一个变量
	// 用关键字var声明
	var a;
	// 要为变量赋值
	a = 456
	a = 678
	//声明和赋值可以同时进行
	var b = 34;
	console.log(b);
</script>

二、标识符 

标识符:在JS 中所有的由我们自主命名的都成为标识符

例如:变量名、函数名、属性名都是属于标识符

命名规则:

        1.标识符由数字、字母、_、$构成

        2.标识符不能以数字开头

        3.标识符不能是ES(ECAMScript)中的关键字和保留字

        4.标识符一般采用驼峰命名法

                -首字母小写,其余每个字母首字母大写,剩下的其他字母都小写

<script>
	var a_1$ = 123;
	document.write(a_1$);
</script>

这里是在HBuilder中安装了一个浏览器插件,这样就能更方便的学习了 

 三、数据类型

数据类型:数据类型就是字面量的类型

在JS当中一共有六种数据类型

        String  字符型

        Number  数值

        Boolean  布尔值

        Null  空值

        Undefind  未定义

        Object  对象

前5种数据基本数据类型,Object属于引用数据类型

1.String类型

1.字符串需要用引号引起来

2.可以使用双引号或者单引号

3.\表示转义字符,\"表示双引号

2.Number类型

在JS中所有数值都是Number类型(包括整数和浮点数)

        - 可以使用typeof函数来检查是否是一个数值类型的数据

        - Number.MAX_VALUE这个是一个字面量,他表示Number数据类型的最大值

        (1.7976931348623157e+308)如果超过这个值会被定义为Infinity(表示无穷,他是

           一个字面量,也是一个Number类型)

        - Number.MIN_VALUE 大于0的最小值(5e-324)

        - NaN 是一个算出来的结果不是数字的表示,自身也是一个Number类型

<script>
	var a = "123";
	var b = 123
	console.log(typeof a);
	console.log(typeof b);
    console.log(Number.MAX_VALUE);
    console.log(Number.MIN_VALUE);
</script>

四、布尔值类型

布尔值只有两个true和false,主要用于判断。

<script>
	var bool = true
	console.log(typeof bool)
</script>

 五、Null和Undefined类型

1.Null类型只有一个值就是null,它表示一个空的对象,使用typeof函数会返回object

2.Undefined类型也只有一个值为undefined

        当声明一个变量的时候,不给它赋值就是undefined,使用typeof检查会返回undefined

<script>
	var a = null;
	console.log(typeof a);
	var b;
	console.log(b);
</script>

基本的5种数据类型就学习到这啦,感谢关注不迷路!!! 

标签:console,log,之旅,JavaScript,数据类型,Number,var,标识符
From: https://blog.csdn.net/weixin_58573288/article/details/139854965

相关文章

  • 3-数据类型
    强类型语言:所有变量必须先定义后使用Java的数据类型分为两大类基本类型引用类型基本数据类型整数浮点数字符布尔值//整数intnum1=10;//最常用bytenum2=20;shortnum3=30;longnum4=30L;//long类型要做数字后面加个L......
  • 第二章:变量、数据类型、运算符、表 达式
    一、变量1.概念:计算机中的一块内存空间,存储数据的基本单元2.变量的组成部分:数据类型、变量名、数据3.语法:(1)先声明,再赋值:数据类型变量名;//声明变量名=值; //赋值(2)声明的同时并赋值:数据类型变量名=值;(3)同时定义多个相同类型的变量:数据类型......
  • 用Python执行JavaScript代码,这些方法你不可不知!
    目录1、PyExecJS:轻量级桥梁......
  • 掌握JavaScript ES6精髓:探索函数和对象的高级扩展与实用技巧
    序言JavaScript,作为前端开发中不可或缺的语言,已经发展到了ECMAScript2015(简称ES6)以及后续的版本。ES6带来了诸多语法上的改进和创新,使得代码更加简洁、优雅,同时也提供了更多的编程模式和实用技巧。本文将带领读者探索ES6中函数和对象的高级扩展及其实用技巧,同时结合最新......
  • JavaScript async await 使用
    你习惯在js代码中使用asyncawait吗?我经常在js代码中写一些异步方法,使用await调用的地方,如果方便修改成异步方法,就修改成异步方法,如下所示:asyncsetPosition(graphic,lng,lat){this.lng=lng;this.lat=lat;if(graphic){letheight=awaitgetHeightByLng......
  • 当蓝牙键盘连不上电脑:一次意外的debug之旅
    故事是真的,文章是chatgpt写的,正文开始:博主:大家好,今天我想和大家分享一个关于蓝牙键盘的小故事。有时候,即使是最简单的设备,也可能给我们带来意想不到的挑战。读者:嗨,听起来挺有趣的。发生了什么事?博主:最近,我换了台新电脑,我把旧电脑的东西都迁移过去了,但我的蓝牙键盘却无法连接到......
  • 数据处理技术-Hive的表与数据类型
    Hive数据模型Hive的数据模型主要由表构成,包括内部表,外部表,分区表和桶表。我也将从这四个方面介绍。在这之前先介绍另外一个概念:DDL,DataDefinitionLanguage数据定义语言,是SQL语言集中对数据库内部的对象结构进行创建,删除,修改等的操作语言。核心语法由CREATE,ALTER,DROP......
  • 高级前端开发需要知道的 25 个 JavaScript 单行代码
    1.不使用临时变量来交换变量的值例如我们想要将 a 于 b 的值交换leta=1,b=2;//交换值[a,b]=[b,a];//结果:a=2,b=1这行代码使用数组解构赋值的方式来交换两个变量的值,无需定义新的临时变量。这个巧妙的技巧可让代码看起来更简洁明了。语法[a,b......
  • JavaScript中 Map与reduce的应用
    1.Map:映射新世界Map构造函数创建一个新Map对象,它允许你以键值对的形式存储数据,提供了一种更加灵活的数据结构。与传统的对象相比,Map允许任何值(包括对象)作为键,而且具有更好的性能表现。应用场景:数据转换需要将数组其中每个元素通过某种规则转换为新值时,Map方法就显得尤为......
  • 构建网络图 (JavaScript)
    前序:在工作中难免有一些千奇百怪的需求,如果你遇到构建网络图,或者学习应对未来,请看这边文章,本文以代码为主。网络图是数据可视化中实用而有效的工具,特别适用于说明复杂系统内的关系和连接。这些图表有助于理解各种背景下的结构,从社交网络到企业层级。在本教程中,我们将深入研究......