JavaScript复习之数据类型

JavaScript 注释 JavaScript 注释是编写高质量代码的重要工具。通过合理使用注释,可以提高代码的可读性、可维护性和可复用性。在编写代码时,请务必注重注释的质量和规范,使您的代码更加易于理解和维护。字数统计:约 880 字SEO 优化关键词:JavaScript 注释,单行注释,多行注释,代码说明,代码示例,代码调试,代码维护标题标签:JavaScript, 注释, 代码规范描述:本文深入探讨了 JavaScript 注释的类型、使用方法和最佳实践,旨在提高代码的可读性和可维护性。 阅读详情

简单数据类型

typeof获取变量的类型
  • JavaScript共有六种类型的数据类型
var age = 18;
console.log(typeof age);  // 'number'
Number类型
  • 数值字面量:数值的固定值的表示法

    110 1024 60.5

  • 进制

如果字面值中的数值超出了范围,那么前导零将被忽略,后面的数值将被当作十进制数值解析

二进制
    var num = 0000 0001;
    数字序列范围:0~1

八进制
    var num1 = 07;   // 对应十进制的7
    var num2 = 019;  // 对应十进制的19
    var num3 = 08;   // 对应十进制的8
    数字序列范围:0~7

十进制
    var num = 9;
    数字序列范围:0~9

十六进制
    var num = 0xA;
    数字序列范围:0~9以及A~F

  • 浮点数
    • 浮点数的精度问题
浮点数
    var n = 5e-324;   // 科学计数法  5乘以10的-324次方  
浮点数值的最高精度是 17 位小数,但在进行算术计算时其精确度远远不如整数
   var result = 0.1 + 0.2;    // 结果不是 0.3,而是:0.30000000000000004
   console.log(0.07 * 100);
   不要判断两个浮点数是否相等
  • 数值范围

    最小值:Number.MIN_VALUE,// 这个值为: 5e-324  5乘以10的-324次方
    最大值:Number.MAX_VALUE,// 这个值为: 1.7976931348623157e+308
    无穷大:Infinity
    无穷小:-Infinity
String类型
  • 字符串字面量

    ‘程序猿’,’程序媛’

  • 转义符
    这里写图片描述

var s = '我是  \'程序猿\'  \"';
console.log(s);
  • 字符串长度

length属性用来获取字符串的长度

var str = '程序猿 Hello World';
console.log(str.length);
  • 字符串拼接

字符串拼接使用 + 连接

console.log(11 + 11);
console.log('hello' + ' world');
console.log('100' + '100');
console.log('11' + 11);
console.log('male:' + true);
  1. 两边只要有一个是字符串,那么+就是字符串拼接功能
  2. 两边如果都是数字,那么就是算术功能。
Boolean类型
  • Boolean字面量: true和false,区分大小写
  • 计算机内部存储:true为1,false为0
Undefined 和 Null
  1. undefined表示一个声明了没有赋值的变量,变量只声明的时候值默认是undefined
  2. null表示一个空,变量的值如果想为null,必须手动设置
复杂数据类型
Object
  • 这里指的是狭义上的对象,在广义中,一切变量都是对象。
JavaScript的注释有多种类型 它们以斜杠和两个星号(/**)开始,并以星号和斜杠(*/)结束。文档注释通常放在函数、类或方法的定义之前,并提供有关其参数、返回值和功能的详细描述。在JavaScript中,注释是用于在代码中添加解释和说明的文本。JavaScript支持三种不同类型的注释:单行注释、多行注释和文档注释。因此,在编写JavaScript代码时,应该养成良好的注释习惯,以提高代码的可理解性。单行注释只会注释掉它们之后的文本内容,直到该行结束。多行注释可用于注释掉多行代码或添加详细的注释说明。多行注释用于在多行代码中添加注释。 阅读详情

相关推荐

JavaScript中引入了类型注解:探索JavaScript的类型注解

JavaScript一直以来都是一门动态类型语言,这意味着变量的类型在运行时才确定。然而,自从ECMAScript 6(ES6)开始,JavaScript引入了一种新的语法特性:类型注解。类型注解允许开发者在代码中显式地声明变量的类型,从而在编译时进行静态类型检查,提供更好的代码可读性和可维护性。类型注解的引入是为了解决JavaScript在开发大型应用程序时所遇到的一些问题。JavaScript的灵活性和动态性使得代码在某些情况下难以维护和调试。

AvskBug的博客 558

JavaScript相关的类型注解系统

TypeScrip 类型系统 强类型与弱类型(类型安全方面) 非权威机构的定义 强类型 函数的实参与形参的类型必须相同 类型约束 不允许隐式类型转换 弱类型 函数的实参与形参的类型在语法上不必相同 类型上约束少 允许任意的数据隐式类型转换 JavaScript的TypeError是在运行时通过逻辑判断抛出的,而不是编译时就会抛出。 静态类型与动态类型(类型检查方面) 静态类型 变量在声明时类型就是明确的,且声明后变量的类型不允许再修改 通俗地说,静态表示的是看一眼就知道是什么 动态类型 变量在

mxydl2009的博客 1744

(53页PPT)新型智慧病房整体解决方案(附下载方式)

当前医疗场景存在三大核心矛盾:院内感染风险(如输液异常发现滞后)、信息孤岛现象(11类业务系统数据割裂)、管理效能不足(30%护理时间耗费在机械性工作)。实际案例显示,整体运营效率提升40%,患者满意度提高28个百分点,真正实现了"让技术有温度,让数据会说话"的价值理念。本文将从需求分析、技术架构、应用场景三个维度,深度剖析这份53页解决方案的创新价值与实践路径。床旁智能终端整合12项功能:包括体征自动采集(误差率<1%)、医嘱执行核对(100%条码校验)、智能床垫离床报警(响应时间3秒)等。

AI_data_cloud的博客 716

JavaScript的注释

为了提高代码的可读性,JS与CSS一样,也提供了注释功能。JS中的注释主要有两种,分别是单行注释和多行注释。为了方便信息的输入输出,JS中提供了一些输入输出语句本文章讲述了js的单,多行注释使用,和JavaScript的常用输出语句。https。...

一名在校学习前端的小白 9800

excel 利用SUBTOTAL函数计算筛选后数列总和、均值、最大、最小值

表里有三个人,咱们需要筛选出三个人,并分别计算他们的总和值。 先看一下数据范围(A1:B27) 通过筛选找张三。 按照上图所示输入函数,选择9,求和。 然后按照函数输入即可。 就能计算出结果。 筛选项选择王五,就会自动计算王五的总和。 筛选到李四就会自动计算李四的总和。 如果把9改成1,就是自动计算筛选出来的均值结果,如下图所示。 如果改成4就是取筛选项的最大值,选择5就是取最小值。 ...

yuanYW7556的博客 3万+

单片机课程设计——交通灯

单片机课程设计——交通灯一、课程设计主要内容1.1 题目1.2摘要1.3关键词二、设计要求三、设计方案四、参考电路设计4.1.1数码管的设计4.1.2对应程序4.2.1独立按键的设计4.2.2对应程序4.2.3 使用逻辑4.3.1LED模块的设置4.3.2 LED实物图4.3.3 LED显示程序五、调试要点5.1 单片机最小系统5.2 数码管模块5.3 LED模块5.4 独立按键六、总结七、成品图完整程序 一、课程设计主要内容 1.1 题目 交通灯设计 1.2摘要 近年来,随着我国国民经济的快速发展,我国机

PKPROTEUS的博客 3万+

JavaScript复习——JS教程-数据类型

JavaScript复习——JS教程-数据类型概述1.简介2.typeof运算符null, undefined 和布尔值1.null 和 undefined1.1概述1.2用法和含义2.布尔值数值1.概述1.1整数和浮点数1.2数值精度字符串1.概述1.1定义1.2转义1.3字符串与数组1.4 length属性2.字符集3. Base64转码 概述 1.简介 JavaScript 的数据类型,共有...

qq_40650925的博客 468

ABAP CDS 和 HANA SQL 的关系

摘要: ABAP CDS与HANA SQL既有紧密联系又有本质区别。ABAP CDS作为语义数据建模框架,在SQL基础上扩展了业务语义层,通过注解(annotations)、关联关系(associations)等机制为数据附加业务含义,并支持权限控制、客户端处理等ABAP平台特性。虽然CDS实体最终会转换为HANA数据库对象执行,但它并非简单的SQL封装,而是构建了独立于数据库的语义模型。二者在数据库执行层深度融合,ABAP CDS通过代码下推技术将计算任务优化到HANA层完成。实际开发中应优先使用ABAP

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 862

js复习,数据类型的复习

数据类型的复习 js中的数据类型主要分为基本数据类型和引用数据类型 基本数据类型有 // string 字符串 使用'' / ""引住的类型 // number 数字 顾名思义,数字类型 // boolean 布尔值 有两个值,true false // null 空 当内容为空时,使用 // undefined 未定义 // Symbo

m0_58729897的博客 183

Python爬虫实战:逆向解析天猫商品详情API,精准捕获规格、SKU与促销活动

及浏览器开发者工具),绕过前端渲染的复杂性,直接逆向分析并调用其内部数据接口,从而高效、稳定地抓取商品的关键信息,包括商品规格、多维度SKU信息以及复杂的促销活动。print(f"SKU ID: {sku.sku_id}, 价格: ¥{sku.price}, 库存: {sku.stock}, 规格: {sku.props}")当你访问一个商品链接时,浏览器首先会加载一个几乎为空的HTML骨架,然后通过执行大量的JavaScript代码,向后台服务器发起多个异步请求,最终将获取到的数据填充到页面中。

2201_76125261的博客 1129

YOLOv8极速瘦身实战:LAMP剪枝让模型又快又准

一个庞大的模型虽然强大,但在实际部署,尤其是资源受限的边缘设备(如无人机、移动电话、嵌入式系统)上,却面临着严峻的挑战:高昂的内存占用、巨大的计算量以及随之而来的高延迟和高能耗。本教程从LAMP剪枝的深刻理论出发,详细解释了它如何通过最小化最坏情况下的L2失真,并借助巧妙的数学简化,最终推导出一种高效、无超参数、层自适应的剪枝策略。它如同为臃肿的模型进行一次精准的“瘦身手术”,通过移除网络中冗余或不重要的权重、神经元甚至整个结构,来显著降低模型的参数量和计算量(FLOPs),从而实现推理加速和资源节约。

FJN110的博客 258

JS基础 -- 大复习(阶段一)

一:编程基础 编程语言(了解) 编程:就是让计算机为解决某个问题而使用某种程序设计语言编写程序代码,并最终得到结果的过程。 从事编程的人员:就是我们程序员(程序猿)计算机是指任何能够执行代码的设备:ATM机 智能手机 医疗检测器械 人脸识别收银系统。 计算机语言 计算机语言:计算机语言指用于人与计算机之间通讯的语言,它是人与计算机之间传递信息的媒介。 计算机语言:机器语言 汇编语言 高级语言 计算机最终执行的都是机器语言,是由 0和1组成的二进制数,二进制是机器语言的基础。 编程语言:汇编语

L_JH6666的博客 1064

idea出现 EXCEPTION_ACCESS_VIOLATION (0xc0000005) 的解决方法

idea启动的时候出现如下问题,以为没啥事,就索性关闭 后面再打开idea的时候发现直接闪退,之后打开其他软件,直接蓝屏

码农研究僧的博客 4817

js基础复习之数据类型

1.文档流 - 所有的元素默认情况下都是在文档流中存在的 - 文档流是网页的最底层 - 元素在文档流中的特点: - 块元素 1.默认宽度是父元素的全部 2.默认高度被内容(子元素)撑开 3.在页面中自上而下垂直排列 - 内联元素 1.默认高度和宽度都被内容撑开 2.在页面中自左向右水平排列,如果一行不足以容下所有的元素 则换到下一行继续从左向右 2.浮动 - 使用float来设置元素的浮动 - 可...

所学所思 621

论文翻译:2024 High-Confidence Computing A survey on large language model (LLM) security and privacy: The

大型语言模型(LLMs),如ChatGPT和Bard,已经彻底改变了自然语言理解和生成。它们具有深度语言理解能力、类似人类的文本生成能力、上下文意识和强大的问题解决技能,使它们在各个领域(例如搜索引擎、客户支持、翻译)中变得不可或缺。同时,LLMs也在安全领域获得了关注,揭示了安全漏洞并展示了它们在安全相关任务中的潜力。本文探讨了LLMs与安全性和隐私的交集。具体来说,我们研究了LLMs如何积极影响安全性和隐私,与它们使用相关的潜在风险和威胁,以及LLMs内部的固有漏洞。

CSPhD-winston的博客 1722

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

每日复习 - Javascript数据类型

Js数据类型基本数据类型引用数据类型各数据类型储存方式 Js数据类型 JavaScript中的数据类型分为 基本数据类型 和 引用数据类型 。 基本数据类型 Number String Null bigInt undefined Boolean Symbol(ES6新增) 引用数据类型 Object Array Function 各数据类型储存方式 基本数据类型存储在栈中,引用数据类型存储在堆中,它的引用地址存储在栈中。栈内存是自动分配的,而堆内存是动态分配的不会自动释放,所以使用完引用数据类型后要设置为.

zhaojingj_的博客 250

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

JavaScript 复习之数据类型

一、简介 JavaScript 的数据类型有 7 种: 数值(number) 字符串(string) 布尔值(boolean) undefined null 对象(object) Symbol(ES6 中新增的类型,表示独一无二的值) 对象时复杂的数据类型,它有分为三个子类型: 狭义的对象 数组(array) 函数(function) 二、typeof JavaScript 中判断一个数据...

weixin_34049032的博客 119

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

【复习】JS中的数据类型

对象数据类型很复杂,但对象数据类型与现实生活的数据信息表示地最为准确,因此用到更广泛。根据实际生活中的数据有分类,JS也将对象数据类型再次细分为不同类型的对象,每类对象抽象出共同属性存放至其原型中。JS将对象进行分类方便于管理对象,并且JS的创建之初就已经划分出了几类对象,如普通对象。并且,JS允许用户自定义一类对象,具体实现方法可以用构造函数实现。表示复杂的数据结构,可以是数组、函数、日期等。一种特殊的对象类型,用于存储有序的元素集合。一种对象类型,表示可执行的代码块。表示正则表达式的对象。

m0_46533814的博客 641

JS复习之数据类型

在JavaScript中有5种(Undefined、Null、Boolean、Number、String)简单数据类型和1种(Object)复杂数据类型,用var声明变量 可以使用typeof方法来检测数据类型 下面来详细介绍6种数据类型 1.Undefined类型   未初始化与未声明的变量值都为undefined,未声明的变量直接使用会导致报错,但是可以用typeof操作符执...

ddb51181的博客 187

复习--javascript数据类型

javascript数据类型 空(Null) 未定义(Undefined) 数字(Number) 字符串(String) 布尔值(Boolean) 符号(Symbol) 对象(Object) 以上前六种为基本数据类型,最后一种为引用数据类型 基础数据类型和引用数据类型的区别 基础类型的数据在被引用或拷贝时是值传递,也就是说会创建一个完全相等的变量。 引用类型只是创建一个指针指向原有的变量,实际上两个变量是“共享”这个数据的,并没有重新创建一个新的数据 Undefined 只有一个值undefine

weixin_38008461的博客 231

JavaScript复习01 js概念/js组成/js运行环境/在body和head使用的区别/js特点/js注释/关键字与保留字/数据类型/引用数据类型/类型判断

js是一门函数优先(函数当成变量来用),具有原型编程(不使用class创建object)的需要解释器解析执行。

qq_53642101的博客 250

JS复习数据类型的输出

1.数据类型主要分为两大类:简单数据类型(值类型)、复杂数据类型(引用类型) 值类型:在存储时变量存储的是值本身,因此叫做值类型。例如: string、number、boolean、undefined、null 引用类型:在存储时变量存储的是地址(引用),因此叫做引用数据类型。例如:通过new创建的对象(系统对象、自定义对象),如:object、array、date等 2.各种数据类型的输出: //布尔型和数字型相加的时候,true为1,false为0 console.log(true+1);..

baicai_123的专栏 1109

JavaScript复习之数据类型转换

转换成字符串 toString() var num = 5; console.log(num.toString()); String() var s = null; console.log(s.toString()); console.log(String(s)); // String()函数存在的意义:有些值没有toString(), // 这个时候可以使用String()。比如:un...

一个程序员的复习笔记 223

JavaScript基础复习之数据类型,解读数据类型不为人知的一面

JavaScript基础复习之数据类型,解读数据类型不为人知的一面

qq_45766770的博客 2069

复习js数据类型

数据类型 这几天,遇到了很多数据类型的坑。可把我坑惨了。开始带大家深入了解js数据类型之间的小秘密 js数据为弱类型(没有太多数据分类,定义上少了很多要求) 一共分为六大基本数据类型 number(1,2,3) string (“name”,“age”) boolean( true ,flase ) null undefind object 非字符串到字符串的类型转换 1.加号运算符( + )即能用于数字加法,也能用于字符串拼接。 1 例如: console.log("52" +

weixin_45743513的博客 174

JavaScript 中,数据类型 有哪些?(复习/面试)

数值 Number, 字符串String,布尔值Boolean, undefined,null,Symbol,Bigint。数组,有序的数据集合 数组索引从零开始:数组中的第一个元素是 0,第二个元素是 1。slice(start, end)字符串截取,返回提取的部分,不会更改原始字符串。Object.values( ) 返回对象的所有值组成的数组。含义:表示独一无二的值,主要用于创建对象的私有属性和方法。:对数组中的每个元素执行指定的操作,并返回新的数组。对象, 无序的数据集合,由键值对组成。

m0_71071209的博客 974
上一篇: PHP基础语法重点
下一篇: JavaScript复习之数据类型转换
HansMa
博客等级 码龄12年 24粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值