js笔记(第二章)

news/2024/9/23 14:46:59/

Number
        在js中所有的数值都是Number类型,包括整数和浮点数(小数)
        js中可以表示最大值
        console.log(Number.MAX_VALUE)
        输出结果中,最大的后边的7e+308是科学计数法,表示e后边有308位
        如果想要更大的值可以进行乘法*
        如果使用Number表示数字超过最大值
        则会返回一个infinity,表示的是正无穷
        console.log(Number.MAX_VALUE*Number.MAX_VALUE)
        在number前边加上负号就会变成负无穷,切记只能加一个负号
        js中最小值
        console.log(Number.MIN_VALUE)
            最小值输出的结果是0以上的最小值
        NaN:是一种特殊符号 表示的是Not A Number  检测NaN返回的是一个number
        Boolean布尔运算只有真和假
            主要用于逻辑判断
            真:true   假:false
        Null
        Null类型只有一个 就是Null表示的是空值
        Null这个值就是专门用来表示一个为空的对象
        Undefined
        Undefined类型的值只有一个,就是undefined未定义
            当声明一个变量,但是不给他赋值的时候,它的值就是undefined
        强类型转换
        将一个数据类型强制转换为其他数据类型
        1.将其他类型转换为String类型
        将其他类型转String
        方法1:调用被转换数据类型的toString()方法
        该方法不会影响原来的变量,它会将转换的结果返回,得重现声明一个变量
        方法2:对于Null和undefined实际上用的是String()方法
        String()会将null转换为"null"把undefined转换为"undefined"
    2.将其他类型转换为Number
       1.字符串转Number
       使用的是Number()函数
       如果是纯数字的字符串,则其转换为数字
       如果字符串中非数字的内容,则转换为NaN
      如果是字符串中是一个空串或者是一个全是空格的字符串,则转换为0
    2.布尔转数字
     true转换为1 false转换为0
     3.空值转数字
     Null转数字 ----0
     4.未定义转数字
     Undefined转数字----NaN
    转换方式二
    这种方式是专门用于字符串
    parseInt()将一个字符串转换为一个整数
    将一个字符串中的有效整数内容取出来
     比如:12aaa89输出的是12
     比如:a12b34输出的结果是NaN
    比如:12.34输出的结果是12(因为取得是整数)
    parseFloat()把一个字符串转为一个浮点数
    parseInt()跟parseFloat()作用类似,不同的是parseFloat()可以获取小数。


 


http://www.ppmy.cn/news/1529363.html

相关文章

使用Python免费将pdf转为docx

刚刚想将pdf转换为docx文档时,居然要收费 还好我学过编程,这不得露两手 将pdf 转换为 docx 文档 的操作步骤 我这里使用的是Python语言 (1)在终端上安装 pdf2docx 是一个 Python 库,它可以将 PDF 文件转换为 Word (…

PCIe进阶之TL:Request Handling Rules

1 Handling of Received TLPs 本节介绍接收到的 TLP 在数据链路层经过完整性验证之后,这些 TLP 在事务处理层时的处理方式。这些规则如下图所示: 接收侧会忽略保留字段。如果 Fmt 字段显示存在至少一个 TLP Prefix : (1)通过检查后续 DWORD 的第一个字节中的 Fmt 字段,…

MCU自动测量单元采集振弦式应变计测值的过程

振弦式应变计是一种广泛应用于土木工程、地质勘探等领域的高精度传感器,用于测量结构的应变变化。近年来,随着微控制器单元(MCU)的发展,自动化测量技术得到了极大的提升,使得振弦式应变计的测值采集更加高效和精确。本文将详细介绍…

谷歌深度学习研究揭示OpenAI O1模型优化策略:比规模更重要的计算效率

引言 近年来,大型语言模型(LLMs)如OpenAI的GPT-4和Google DeepMind的Palm 2已成为自然语言处理领域的佼佼者,它们通过生成类人文本、回答复杂问题、编写代码等能力,改变了许多行业的工作方式。然而,随着这…

大厂校招:希音(Shein)校园招聘面试题及参考答案

TCP 为何采用三次握手而不是两次或四次?四次挥手的原因是什么? TCP 采用三次握手主要有以下原因: 防止已失效的连接请求报文段突然又传送到了服务端,从而产生错误。如果只有两次握手,当客户端发出的第一个连接请求报文段在某些网络节点长时间滞留后,客户端超时重传新的连…

ubuntu使用Vscode进行实现UDP编程

在Ubuntu上使用VSCode进行UDP编程的完整流程包括安装所需的工具、编写客户端和服务器端的UDP程序、编译和运行。下面是详细步骤: 1. 安装必要的工具 在Ubuntu上进行UDP编程,首先需要确保已经安装了VSCode、Python或GCC(取决于你使用哪种语言…

【微服务-注册中心】

注册中心的作用: 微服务将业务拆分成了一个一个服务,当实现一个业务的时需要调用多个服务,那么每个服务的调用都需要知道它的URL。如何更方便的调用,注册中心就出现了。 我们可以把注册中心当作通讯录,通讯录中记录了服…

MWD天气图像多分类数据集,用于图像分类总共6个类别,多云,下雨,下雪,雾天,正常天气,共60000张图像数据

MWD天气图像多分类数据集,用于图像分类 总共6个类别,多云,下雨,下雪,雾天,正常天气,共60000张图像数据 MWD天气图像多分类数据集 (Multi-Weather Dataset, MWD) 数据集描述 MWD天气图像多分类…