Javascript核心读书有感之类型、值和变量

yizhihongxing

Javascript核心读书有感之类型、值和变量

类型

Javascript有7种数据类型,分为两类:原始类型和引用类型。

原始类型

原始类型有5种,分别是:Number、Boolean、String、Null、Undefined。

  • Number: 数字类型,包括整数和浮点数。可以进行数学运算。
  • Boolean: 布尔类型,只有 truefalse 两个值。
  • String: 字符串类型,表示一串字符。可以使用 + 连接字符串,也可以使用字符串模板。
  • Null: 空类型,表示不存在的对象。
  • Undefined: 未定义类型,表示没有赋值的变量。

引用类型

引用类型有两种,分别是:Object、Function。

  • Object: 对象类型,包括数组、日期、正则表达式等等。可以通过 {} 或者 new Object() 来创建对象。
  • Function: 函数类型,可以定义函数并进行调用。

Javascript中所有的值都有类型。变量的值可以是任何一种类型,包括原始类型和引用类型。而且Javascript是一种弱类型语言,也就是说变量的类型在赋值时不需要特别指明,可以随时改变类型。

以下是一个示例,展示随时更改变量类型的特性:

let x = 42; // x 是数字类型
x = "Hello World"; // 现在 x 是字符串类型

变量

变量是所存储值的标识符。Javascript中的变量可以在使用前不需要声明。需要注意的是,在不使用 let 或者 const 定义变量时,变量会默认成为全局变量。

以下是一个示例,展示变量的定义和使用方法:

let x = 42; // 定义变量 x 的值为 42
console.log(x); // 输出 42

以上就是Javascript核心读书有感之类型、值和变量的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Javascript核心读书有感之类型、值和变量 - Python技术站

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

相关文章

  • js自调用匿名函数的三种写法(推荐)

    下面是JS自调用匿名函数的三种写法攻略: 1. 包裹执行 最常见的自调用匿名函数就是包裹执行(也称为自调用函数表达式,IIFE)。这种写法在函数表达式后紧跟一个括号,表示调用这个函数。其主要目的是防止变量污染全局作用域。 标准写法: (function() { // 在这里编写你的代码 })(); 可以使用 arrow function (ES6+)简化写法…

    JavaScript 2023年5月27日
    00
  • javascript表单验证以及正则表达式举例详解

    JavaScript表单验证以及正则表达式详解 在前端开发中,表单验证是必不可少的环节之一。JavaScript提供了强大的正则表达式功能,可以用来验证输入内容的格式是否符合所需规则。本文将详细讲解JavaScript表单验证以及正则表达式的使用方法。 表单验证 在表单提交数据前,我们需要对用户输入的数据进行验证,确保数据的格式符合要求。例如,一个注册表单需…

    JavaScript 2023年6月10日
    00
  • js中Generator函数的深入讲解

    关于 “js 中 Generator 函数的深入讲解”,以下是完整攻略: 什么是 Generator 函数? 简单来说, Generator 函数是 ES6 新增的一种异步编程解决方案,它返回一个迭代器对象,可以使用 yield 关键字定义函数内部的状态。调用迭代器对象的 .next() 方法可以将函数暂停或继续执行,每次执行 .next() 方法的返回结果…

    JavaScript 2023年5月27日
    00
  • ajax中get和post的说明及使用与区别

    AJAX中GET和POST的说明及使用与区别 1. GET和POST的说明 GET和POST是HTTP中两种最常见的请求方法,可以用于在Web服务器和客户端之间发送数据。在AJAX中远程访问服务器时,也可使用GET和POST请求。 GET请求:将请求参数以查询字符串的方式加在URL后面,以?开头,并用&连接多个参数。URL的长度有限制,一般不能超过2…

    JavaScript 2023年5月19日
    00
  • JavaScript类型检测之typeof 和 instanceof 的缺陷与优化

    JavaScript类型检测之typeof 和 instanceof 的缺陷与优化 typeof的缺陷 在JavaScript中,typeof操作符用于检测一个变量或表达式的数据类型,返回一个字符串常量。 typeof variable typeof操作符返回的结果只有一下几种: “undefined”: 如果变量没有被赋值或者值为undefined “bo…

    JavaScript 2023年6月10日
    00
  • JavaScript中清空数组的三种方法分享

    下面是详细讲解“JavaScript中清空数组的三种方法分享”的完整攻略。 JavaScript中清空数组的三种方法分享 在JavaScript中,我们经常需要清空一个数组,以便重新填充数据。本文将介绍三种方法来清空一个数组。 方法一:重置数组变量 该方法是最简单的一种方法。只需要将数组变量重新赋值为空数组即可清空该数组。 let arr = [1, 2, …

    JavaScript 2023年5月27日
    00
  • 关于RxJS Subject的学习笔记

    关于RxJS Subject的学习笔记,我会从以下几个方面进行详细讲解: Subject的介绍和作用 Subject的使用方式和示例 Subject的一些应用场景和注意事项 1. Subject的介绍和作用 RxJS Subject是一种特殊的Observable,允许像事件一样多播到多个观察者。Subject既是观察者也是可观察对象。简单来说,Subjec…

    JavaScript 2023年5月27日
    00
  • js常用自定义公共函数汇总

    JS常用自定义公共函数是指在JS开发中常用的、可多次使用的函数,初学者建议掌握,提高开发效率。 常用自定义公共函数 1. 获取URL查询参数 在开发中,获取URL中的查询参数是很常见的需求。以下是一个获取URL中查询参数的函数: function getQueryString(name) { var reg = new RegExp("(^|&am…

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