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

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

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

相关文章

  • Spring Cloud下OAUTH2注销的实现示例

    让我来详细讲解一下“Spring Cloud下OAUTH2注销的实现示例”的完整攻略。本文将介绍两种实现OAuth2注销的方法。 方法一:使用Spring Security OAuth2自带的注销功能 在使用Spring Security OAuth2时,我们可以使用其自带的注销功能来实现OAuth2注销。具体方法如下: 1.添加注销请求路径 在Spring…

    Java 2023年5月20日
    00
  • Java SpringBoot自动装配原理详解及源码注释

    Java SpringBoot自动装配原理详解及源码注释是一篇关于SpringBoot自动装配原理的技术文章。文章介绍了SpringBoot如何实现自动装配,包括SpringBoot自动配置的流程和源代码注释。攻略包含以下内容: 1、什么是SpringBoot自动装配 首先,我们需要知道什么是SpringBoot自动装配。当我们使用SpringBoot框架时…

    Java 2023年5月19日
    00
  • java之CSV大批量数据入库的实现

    Java之CSV大批量数据入库的实现 背景 在实际项目中,常常需要处理大量的数据,而CSV格式是一种很常见的数据格式,因此对于CSV数据进行入库操作是非常必要的。本文将介绍如何使用Java实现CSV大批量数据入库的实现。 准备工作 在开始正文之前,我们需要进行几个工作: 导入相关依赖 在项目中需要使用opencsv来解析CSV文件,因此需要在maven或gr…

    Java 2023年5月20日
    00
  • Java 数组转List的四种方式小结

    Java 数组转 List 的四种方式小结 在 Java 开发中,数组和 List 是非常常见的数据类型。有时我们需要将数组转换成 List 以便进行操作。本文将介绍四种将 Java 数组转换成 List 的常用方法。 方法一:使用 Arrays.asList() Arrays 类提供了一个 asList() 方法,可以将数组转换成 List。 SomeTy…

    Java 2023年5月26日
    00
  • Spring Boot中使用Spring-data-jpa实现数据库增删查改

    下面是关于“Spring Boot中使用Spring-data-jpa实现数据库增删查改”的完整攻略,包括以下内容: 前置条件 引入依赖 创建实体类 创建Repository接口 使用Repository接口实现数据库的增删查改 示例1:新增数据 示例2:查询数据 1. 前置条件 在使用Spring-data-jpa实现数据库操作之前,需要保证本地环境已经安…

    Java 2023年5月20日
    00
  • Java泛型T,E,K,V,N,?与Object区别和含义

    Java泛型是Java 5之后引入的新特性,可以让我们编写更加类型安全的代码。在泛型中,T、E、K、V、N 和 ? 是常见的符号。它们代表的是不同的类型参数。 T T 是 Java 泛型中最常见的类型,表示任意类型。在定义类或方法时,我们可以使用 T 代替所有可能的类型。例如,下面是一个定义了一个泛型类的例子: public class Box<T&g…

    Java 2023年5月26日
    00
  • SpringMVC五大组件与执行原理分析总结

    SpringMVC五大组件与执行原理分析总结 SpringMVC是一个基于MVC架构的Web框架,它可以用于构建Web应用程序。SpringMVC框架提供了一组组件,包括控制器、视解析器、处理映射器、数据绑定、数据验证、异常处理等,可以帮助我们快速开发Web应用程序。在SpringMVC中,五大组件分别是:前端控制器、处理器映射器、处理器适配器、视图解析器、…

    Java 2023年5月18日
    00
  • springmvc 传递和接收数组参数的实例

    SpringMVC传递和接收数组参数的实例 在SpringMVC中,我们可以使用@RequestParam注解来传递和接收数组参数。下面是一个示例代码,演示如何传递和接收数组参数。 示例代码 @RestController @RequestMapping("/api") public class MyController { @GetMa…

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