JavaScript的变量及数据类型

1. 变量
  1. 在计算机中,可以通过一些符号表示一些数据,这个符号就是变量(所谓变量,就是可以初始化后可以再次改变的量)。

  2. 变量需要定义才能使用。
    var 变量名 = 值;

  3. 变量名的命名规范
    1)第一个字符不能是数字
    2)变量名可以由字母,数字,下划线和$组成
    3)不能使用关键字和保留字。

2. 变量的数据类型
  1. Js是弱类型语言(定义变量时无须指定类型),其数据类型取决于值(变量可以重复赋值,但不能重复定义)。
  2. JavaScript数据类型可以分为两大类
    基本数据 类型:字符串类型(string)、数值类型(number)、布尔类型(Boolean)、null(空)、undefined(未定义)
    引用(对象)类型:Date、Array、Function(函数)、RegExp、Objec
    stying:“字符串 ” ‘字符串 ’;
    数值:可以是小数、负数、整数;
    布尔类型:true falsh
    例如`
var a=50.5;
var b="中国"
var c=null;
console.log( a,b,c,)

结果
在这里插入图片描述

3.变量数据类型检测

typeof 变量名;

例如:

<script>
        //定义数值类型变量
        var a=10;
        //定义字符串类型变量
        var str='hello';
        console.log(typeof a);
        console.log(typeof str);
    </script>

结果

其中a为数值类型 str为字符串类型

注意:
1)输出的typeof结果为字符串类型
2)typeof null的输出结果为object
3)只有定义未赋值的输出为undefined
4)其中NaN是一个number类型
例如

<script>
var a=50;
var c=null;
var d;
console.log(typeof a,typeof typeof a,typeof c,typeof NaN)
console.log(d)
</script>

结果
在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值