您当前的位置:首页 > 互联网教程

javascript数据类型有哪些

发布时间:2025-05-19 21:36:39    发布人:远客网络

javascript数据类型有哪些

一、javascript数据类型有哪些

1、数字类型(包括浮点数和整数),如1,3,3.14159

2、字符串(用双引号括起来的任意数量字符组成的序列),如"a","haha"等

4、underfined(引用一个未声明的变量,就会得到它,当然使用声明却为赋值的变量也会得到它)

5、null(空值或没有值,不代表任何东西)

非基本数据类型——对象(Object)

对象其实就是一组数据和功能的集合。对象可以通过执行new操作符后跟要创建的对象类型的名称来创建。而创建Object类型的实例并为其添加属性和(或)方法,就可以创建自定义对象。 var o= new Object();

二、简述一下javascript定义数据类型和方法与java的异同

1、javascript是弱类型语言,定义变量时用var关键字(可选)且不需要也不能指定变量的类型,而java是强类型语言,定义任何变量时必须指定其类型,否则无法通过编译;

2、javascript定义函数(或函数直接量)时要使用function关键字,java不需要;

变量修饰符(public、protected、private、static、final的有效组合)变量类型变量名=初始值(可选);如

public static final int Count=100;

function函数名(参数列表(可选))

var(可选)变量名=function(参数列表(可选))

函数修饰符(public、protected、private、static、final、abstract的有效组合)返回类型函数名(参数列表(可选))

函数修饰符(public、protected、abstract的有效组合)返回类型函数名(参数列表(可选));如

public static void f(int a,String msg)

public abstract int f2(float f,char c);

三、javascript有几种基本数据类型

5种基本数据类型:Undefined(未定义)、Null(空)、Boolean(布尔)、String(字符串)和Number(数值)。

还有一种复杂的数据类型Object,Object本质上是由一组无序的名值对({name:value})组成的。

JS中用var关键字来定义变量,以为js是弱类型语言,所以无法确定一定会存储什么值,也就不知道变量到底会是什么类型的,而且变量的类型可以随时改变。

这就是JS是松散类型的来由,所谓松散类型就是可以用来保存任何类型的数据。

ps(备注):es6中新增加了let声明变量,const来声明一个只读的常量。let的用法类似于var,但是所声明的变量只在let命令所在的代码块内有效;const一旦声明,常量的值就不能改变。详情请参考: