JavaScript数据类型和变量_动力节点Java学院整理

JavaScript数据类型和变量攻略

JavaScript数据类型

  • JavaScript有七种数据类型:数字(Number)、字符串(String)、布尔(Boolean)、对象(Object)、空(Null)、未定义(Undefined)和Symbol(符号)
  • 使用typeof操作符可以检测数据类型
// 检测数字类型
typeof 123    //输出 "number"
typeof 3.14   //输出 "number"
typeof NaN    //输出 "number"
typeof Infinity   //输出 "number"
typeof -Infinity  //输出 "number"

// 检测字符串类型
typeof "Hello World"   //输出 "string"

// 检测布尔类型
typeof true   //输出 "boolean"
typeof false  //输出 "boolean"

// 检测对象类型
typeof {}   //输出 "object"
typeof []   //输出 "object"
typeof null   //输出 "object",但实际上是空对象指针
typeof function(){}   //输出 "function"

// 检测空类型和未定义类型
typeof null   //输出 "object"
typeof undefined   //输出 "undefined"

// 检测符号类型
typeof Symbol()   //输出 "symbol"

JavaScript变量

  • 变量是存储数据值的容器,变量需要使用var关键词进行定义
// 定义数字变量
var num1 = 10;
var num2 = 3.14;

// 定义字符串变量
var str1 = "Hello World";
var str2 = 'Hi';

// 定义布尔变量
var isTrue = true;
var isFalse = false;

// 定义对象变量
var obj1 = {'name': 'Tom', 'age': 20};
var obj2 = new Object();

// 定义空变量和未定义变量
var nullVar = null;
var undefVar;

// 变量初始化和重新赋值
var x;
x = 5;    // x的值为5
x = 7;    // x的值变为7

示例说明

示例一:

// 输出数字类型和变量
var num1 = 10;
var num2 = 3.14;
console.log(typeof num1, num1);
console.log(typeof num2, num2);
// 输出:number 10
// 输出:number 3.14

示例二:

// 输出字符串类型和变量
var str1 = "Hello World";
var str2 = 'Hi';
console.log(typeof str1, str1);
console.log(typeof str2, str2);
// 输出:string Hello World
// 输出:string Hi
阅读剩余 47%

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:JavaScript数据类型和变量_动力节点Java学院整理 - Python技术站

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

相关文章

  • 使用nginx+tomcat实现静态和动态页面的分离

    使用Nginx和Tomcat实现静态和动态页面的分离,具体步骤如下: 步骤一:安装Nginx和Tomcat 首先需要安装Nginx和Tomcat,建议使用最新版本。可以在Ubuntu系统上通过以下命令进行安装: sudo apt-get update sudo apt-get install nginx tomcat9 步骤二:配置Nginx 接下来需要配置…

    Java 2023年6月15日
    00
  • JavaScript编程通过Matlab质心算法定位学习

    JavaScript编程通过Matlab质心算法定位学习攻略 什么是质心算法 质心算法通常用于定位某个区域的中心点,它基于该区域内所有点的加权平均值进行计算。在本攻略中,我们将借助质心算法实现JavaScript编程,通过Matlab计算来定位物体的中心位置。 实现步骤 在网页中,用JavaScript编写函数获取需要计算的物体的坐标数据,并通过Matlab…

    Java 2023年5月19日
    00
  • SpringBoot整合Mybatis-plus的具体使用

    我们来详细讲解一下 SpringBoot 整合 Mybatis-plus 的具体使用攻略。 1. 引入相关依赖 首先,我们需要在 pom.xml 文件中引入相关依赖: <!– Mybatis-plus 依赖 –> <dependency> <groupId>com.baomidou</groupId> &l…

    Java 2023年5月20日
    00
  • Java日期操作方法工具类实例【包含日期比较大小,相加减,判断,验证,获取年份等】

    下面是详细讲解Java日期操作方法工具类实例的完整攻略。 一、概述 Java中日期操作是常见的需求,在很多场景中都需要对日期进行操作。Java日期操作方法工具类是为了方便Java开发者对日期进行操作而开发的一个工具类。该工具类提供了丰富的日期操作方法,包括比较大小、相加减、判断、验证、获取年份等。 二、使用方法 1. 引入工具类 首先,我们需要引入该工具类。…

    Java 2023年5月20日
    00
  • Java字符串 正则表达式详解

    来讲解一下“Java字符串正则表达式详解”的攻略吧。 Java字符串 正则表达式详解 什么是正则表达式? 正则表达式是一种通用的文本处理语言,它是用一种描述性的语言来描述一组字符串的集合,这个集合通常是某种字符序列。正则表达式用于快速地检索、替换那些符合某个模式的文本。其应用范围相当广泛,如文本编辑器、命令行工具、服务器端脚本等,也是Java中常用的操作字符…

    Java 2023年5月26日
    00
  • Java使用openOffice对于word的转换及遇到的问题解决

    下面是“Java使用openOffice对于word的转换及遇到的问题解决”的完整攻略,该攻略分为以下几个步骤: 安装openOffice 首先需要安装openOffice,可以通过官网或者软件源安装。安装完成后,确保openOffice服务已启动。 导入openOffice库 Java中使用openOffice实现word转换需要导入相关的库,具体可以参考…

    Java 2023年5月20日
    00
  • spring boot过滤器实现项目内接口过滤

    spring boot过滤器实现项目内接口过滤 业务 由于业务需求,存在两套项目,一套是路由中心,一套是业务系统.现在存在问题是,路由中心集成了微信公众号与小程序模块功能,业务系统部署了多套服务.现在需要通过调用路由中心将接口重新路由到指定的业务系统中 需要处理的问题 将小程序,公众号用户信息与业务系统做绑定 将路由中心的接口与业务系统的接口判断出来 通过用…

    Java 2023年4月22日
    00
  • 详解 Java中日期数据类型的处理之格式转换的实例

    下面是详解Java中日期数据类型的处理之格式转换的实例的完整攻略。 前言 在Java中,常用的日期数据类型有java.util.Date和java.time.LocalDateTime等。在处理日期时,我们有时需要把日期按照一定的格式进行转换,例如将2022-01-01转换成2022年01月01日。本文将对Java中日期格式转换进行详细讲解,并提供具体的代码…

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