Javascript学习笔记一 之 数据类型

下面是关于“Javascript学习笔记一 之 数据类型”的完整攻略。

Javascript学习笔记一 之 数据类型

基本数据类型

Javascript有以下六种基本数据类型:

  1. Number(数字):整数或小数,例如:1233.14
  2. String(字符串):由单引号或双引号包裹起来的一系列字符,例如:'Hello World'
  3. Boolean(布尔值):表示真或假的值,只有两个取值:truefalse
  4. Null(空值):表示一个空对象指针,例如:null
  5. Undefined(未定义):表示一个未定义的变量或对象属性,例如:undefined
  6. Symbol(符号):ES6新加的类型,表示唯一的不变值,例如:Symbol()

示例:

var age = 18; // 数字类型
var name = 'Tom'; // 字符串类型
var isMarried = false; // 布尔类型
var x = null; // 空值类型
var y; // 未定义类型
var sym = Symbol('foo'); // 符号类型

引用数据类型

Javascript中的引用数据类型是由对象、数组和函数组成的。引用数据类型存储在堆内存中,需要通过引用来访问它们。

对象(Object)

对象是由属性名称和对应的值组成的,对象的属性可以是基本数据类型、引用数据类型或函数。

示例:

var person = {
    name: 'Tom',
    age: 18,
    hobby: ['reading', 'swimming'],
    work: function() {
        console.log('I am working!');
    }
};

数组(Array)

数组是同一种类型的数据的有序集合,可以通过索引来访问其中的元素。数组中的元素可以是任意数据类型。

示例:

var arr = [1, 2, 3, 'hello', true];

函数(Function)

函数是用于实现特定功能的可重复使用的代码块。函数可以接受参数并返回结果,是Javascript语言中的重要组成部分。

示例:

function add(a, b) {
    return a + b;
}

总结:

本次笔记介绍了Javascript的数据类型,包括基本数据类型和引用数据类型。其中,基本数据类型有6种:Number、String、Boolean、Null、Undefined和Symbol;引用数据类型包括对象、数组和函数。了解数据类型对于掌握Javascript编程语言至关重要。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Javascript学习笔记一 之 数据类型 - Python技术站

(0)
上一篇 2023年5月18日
下一篇 2023年5月18日

相关文章

  • JavaScript常见手写题超全汇总

    JavaScript常见手写题超全汇总 1. 前言 在面试以及实际工作中,常常需要手写一些核心的JavaScript代码。这些手写题目可能比较简单、或者非常复杂,但是它们都对JavaScript基础功夫有一个更加深刻的理解。 在本篇文章中,我们将会汇总一些常见的JavaScript手写题,包括但不限于:数组去重、深拷贝、Promise实现、函数柯里化等等。 …

    JavaScript 2023年5月18日
    00
  • Java中的Unsafe在安全领域的使用总结和复现(实例详解)

    下面是详细的解答。 Java中的Unsafe在安全领域的使用总结和复现(实例详解) 什么是Unsafe Unsafe是Java中提供的一个类,它提供了直接操作其内存的方法。虽然该类被标记为不稳定的,但是Unsafe在Java中广泛使用,特别是在JDK内部(例如Java Collections、Java Concurrent包)中。 在安全领域中的使用总结 U…

    JavaScript 2023年6月10日
    00
  • JavaScript中ahooks 处理 DOM 的方法

    下面是详细讲解 JavaScript 中 ahooks 处理 DOM 的方法的攻略: 简介 ahooks 是经过封装的钩子库,在 React 开发中经常会使用到。其中包含了一些与 DOM 有关的操作,比如 useClickAway 可以监听用户在页面其他区域的点击事件等。在 ahooks 中使用这些钩子能够更加方便地进行 DOM 操作。 安装 在命令行中输入…

    JavaScript 2023年6月10日
    00
  • javascript实现dom元素可拖动

    要实现DOM元素可拖动,需要以下步骤: 给目标元素添加mousedown事件监听器,当鼠标按下时触发事件,并将鼠标在元素上的位置信息存储起来。 给document对象添加mousemove事件监听器,当鼠标移动时触发事件,并计算出移动的距离。 在mousemove事件中,根据鼠标移动的距离,重新设置目标元素的位置。 当鼠标松开时,移除事件监听器。 以下是实现…

    JavaScript 2023年6月10日
    00
  • JS异步代码单元测试之神奇的Promise

    JS异步代码单元测试一直是开发人员要面对的挑战。为了解决这个问题,Promise异步编程模式被引入到JavaScript中,因其简单、灵活和可重用性而受到广泛认可。在本攻略中,我们将深入探讨如何在单元测试中使用Promise,以及如何跟踪异步代码逻辑和处理可能的异步回调。 异步单元测试面临的问题 在传统的单元测试中,我们可以通过直接调用函数、对函数输出结果进…

    JavaScript 2023年5月28日
    00
  • Web Animations API实现一个精确计时的时钟示例

    要实现一个精确计时的时钟示例,我们可以使用Web Animations API。这项API可以让我们通过JavaScript来控制CSS动画,而且可以精确定时。下面是实现的步骤: 步骤一:编写HTML代码 编写一个包含时钟的div元素和三个子元素的HTML结构,分别对应时针、分针和秒针。 <div class="clock">…

    JavaScript 2023年6月11日
    00
  • js中new一个对象的过程

    当我们在JavaScript中使用new关键字来创建一个对象时,实际上会发生以下过程: 创建一个新对象。这个新对象继承了它的构造函数的prototype属性。 function Person(name) { this.name = name; } let person = new Person(‘小明’); 在这个例子中,创建了一个名为Person的构造函数…

    JavaScript 2023年5月27日
    00
  • js获取判断上传文件后缀名的示例代码

    当需要上传文件时,有时我们需要判断文件的后缀名是否符合规范,例如只支持上传jpg、png、gif等图片格式。这时我们可以通过 JavaScript 来获取并判断上传文件的后缀名是否符合要求。下面是获取判断上传文件后缀名的示例代码的完整攻略: 1. 获取上传的文件信息 在 HTML 中,我们需要使用 <input> 标签的 type 属性为 “fi…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部