JS-数据、变量、检测数据类型

1、数据类型:

Js中的数据类型:

数值型:number(凡是数字都是数值型,不区分整数和小数)
字符串:string(凡是引号包裹起来的内容全部都是字符串)
布尔:boolean(true、false)
对象类型:object(特殊取值null)
未定义型:undefined

对比java中的数据类型:
整数:byte short int long
小数:float double
字符:char
布尔:boolean
字符串:String

2、变量:

2.1、定义:就是存放数据的、内疗可以存储任意数据

2.2、声明变量:

var 变量名称 = 存储的数据; (variable 变量)
2.3、变量命名规范:

  1. 只能由字母、数字、_(下划线)、$(美元符号)组成。
  2. 不能以数字开头。
  3. 命名中不能出现-(js会理解成减号进行减法的操作),不能和关键字冲突。
    js是弱类型语言,不重视类型的定义,但js会根据为变量赋值的情况自定判断该变量是何种类型:

数值型:var i = 1; var d = 2.35;
字符串:var str = “用心学习”;
布尔型:var b = true;
对比Java:java是强类型的语言,注重类型的定义,Java定义类型如下:

整型:int i = 1;
浮点型:double d = 2.35;
字符串:String str = “用心学习”;
布尔型:boolean b = true;
总结:js中变量的定义。只要加一个var就行。java则使用什么类型的变量就要定义什么类型的。

3、检测数据类型:

typeof(value); 或者typeof value; 返回这个变量的类型.
说明 : 同一个变量, 可以进行不同类型的数据赋值.

<script type="text/javascript">
    
    var a;
    alert(typeof a);  // undefined
 
    a = 998;
    alert(typeof a); // number
 
    a = "用心学习";
    alert(typeof a); // string
 
    a = true;
    alert(typeof a); // boolean
    
</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值