首页 > 编程语言 >【JavaScript02】数据类型

【JavaScript02】数据类型

时间:2023-08-06 12:12:46浏览次数:32  
标签:console log JavaScript02 数据类型 typeof var new Array

  • 前言
  • JavaScript 数据类型可以分为基本类型和对象类型两大类
    • 基本类型:字符串(String)、数字(Number)、布尔(Boolean)、空(Null)、未定义(Undefined)、Symbol。
    • 对象类型:对象(Object)、数组(Array)、函数(Function),还有两个特殊的对象:正则(RegExp)和日期(Date)。
  • typeof 查看数据类型
console.log(typeof "yoyo");     //  string
console.log(typeof false);      //  boolean
console.log(typeof 5);          // number
console.log(typeof 5.2);         // number
console.log(typeof [1, 2, 3, 4]);     // object
console.log(typeof {user:'yoyo', age: 20});  //  object
  • Undefined 和 Null
  • 当我们定义了一个变量,未赋值,那么此时就是undefined
  • 当我定义了一个变量并给初始值,此时就可以用 null 来清空变量
var x = 'hello';
console.log(x);  // hello
console.log(typeof x);   // string
x = null;
console.log(x);  // null
console.log(typeof x);   // object
  • Number 数字类型
  • JavaScript 不分浮点数和整数,只有一种Number 数据类型;小数点后面带.0 这种和不带小数点,都是一个结果,会自动去掉后面的.0
  • 极大或极小的数字可以通过科学(指数)计数法来书写
var a = 12.00;
var b = 12;
var c = 12.34;
console.log(a);   // 12
console.log(b);    // 12
console.log(c);   // 12.34

var x = 12e5;      // 1200000
var y = 12e-5;     // 0.0012
  • Boolean 布尔值
  • 布尔值定义使用小写的true 和 false
  • Array 数组
  • 定义一个空数组,可以用[],也可以使用new Array() 来创建一个数组对象
  • 通过数组下标给数组添加成员
  • 我们可以定义一个指定长度的数组对象,var cars=new Array(3);
var a = new Array();
console.log(a);  // []
a[0] = 'hello';
a[1] = 'world';
a[2] = true;
console.log(a) // ['hello', 'world', true]
  • Object 对象
  • 对象用大括号。在括号内部,对象的属性和值以键值对(key: value) 来定义。多个属性直接用逗号隔开
  • 也可以使用new object创建对象
var obj = {
    user: 'xwl',
    tel: "123456",
    age: 22,
    like: ["python", 'java'],
    info: {
        "email": "[email protected]",
        "address": "东莞市"
    }
}
console.log(obj);


var person = new Object;
console.log(person);  
// 添加属性
person.user = 'yoyo';
person.age = 22;
console.log(person);
  • new 声明变量类型
var carname=new String;
var x=      new Number;
var y=      new Boolean;
var cars=   new Array;
var person= new Object;

标签:console,log,JavaScript02,数据类型,typeof,var,new,Array
From: https://www.cnblogs.com/xwltest/p/17609256.html

相关文章

  • 前端学习笔记202307学习笔记第六十一天-Dart的数据类型详解7
        ......
  • 前端学习笔记202306学习笔记第三十八天-封装检测数据类型得方法1
      ......
  • JavaSE--数据类型
    一、数据类型1、数据类型  数据类型用来声明变量,程序在运行过程中根据不同的数据类型分配不同大小的空间。inti=10;doubled=1.23;//i变量和d变量类型不同,空间大小不同。 2、两种数据类型基本数据类型    基本数据类型又可以划分为4大类8小种:    ......
  • 2、深度学习之张量和基本数据类型
    1、构建项目 2、编辑test2.py1importtorch2importnumpyasnp3importtensorflowastf4#1.pytorch张量5#pytorch中的张量和tensorflow的tensor是一样的,名字都一样6#pytorch中的张量也叫tensor7#tensor和numpy中的ndarray也是一个意思。只不......
  • 【python_5】基础语法:数据类型以及数据类型转变!
    1.使用type()语句查看数据类型目前在入门阶段,我们主要接触如下三类数据类型:类型描述说明string字符串类型用引号引起来的数据都是字符串int整型(有符号)数字类型,存放整数如-1,10,0等float浮点型(有符号)数字类型,存放小数如-3.14,6.78等我们可以通过type()语句来得到数据的类型:type(被查......
  • python教程 入门学习笔记 第6天 数据类型转换 字符串转换成数值 数值之间互转 其它类
    4、数据类型转换1)字符串转换成数值:int()-----------将值转换成整数float()-----------将值转换成小数str()-----------将值转换成字符串bool()-----------将值转换成布尔值例如:int()将值转换成整数s1="188"#字符串ns1=int(s1)#转换成整型数值print(ns1+8)#打印数......
  • go语言基础-基础数据类型之常量
    常量使用关键字const定义,用于存储不会改变的数据。存储在常量中的数据类型只能是布尔型、数字型(整数型、浮点型和复数)和字符串型。常量的定义格式:constidentifier[type]=value,例如:constPi=3.14159在Go语言中,你可以省略类型说明符[type],因为编译器可以根据变量的值来......
  • Redis从入门到放弃(4):3种新数据类型
    文章目录1、介绍2、Bitmaps(位图)2.1、特性2.2、原理2.3、应用场景2.4、代码3、HyperLogLog(基数统计)3.1、特性3.2、原理3.3、应用场景3.4、代码4、Geospatial(地理位置)4.1、特性4.2、原理4.3、应用场景4.4、代码5、总结1、介绍前面的文章已经介绍了redis的5种基本数据类型,redis6中......
  • Redis从入门到放弃(2):数据类型
    文章目录1.字符串(String)1.1、介绍1.2、命令示例1.3、注意事项2.哈希(Hash)2.1、介绍2.2、命令示例2.3、注意事项3.列表(List)3.1、介绍3.2、命令示例3.3、注意事项4.集合(Set)4.1、介绍4.2、命令示例5.有序集合(SortedSet)5.1、介绍5.2、命令示例6、总结在Redis中,数据以键值对的形......
  • oracle修改数据类型报错
    1. nvarchar和blob类型转换时,直接modify会报错ORA-01735:invalidALTERTABLEoption2. 数字类型降低精度时 当数据库已有数据时,会报错ORA-01440:columntobemodifiedmustbeemptytodecreaseprecisionorscale 以上两种字段类型修改错误可以通过一下方式来避免......