javascrip基本数据类型

  1. number[数值类型]
   // Number类型  表示数值
        // 在js中只有一种表示数值的数据类型 
        // 不管是整数还是小数 都是Number类型
        // var x = 10;
        // var y = 3.14;
        // console.log(typeof x); // 'number'
        // console.log(typeof y); // 'number'
  1. boolean[布尔值]
// Boolean类型 布尔类型
        // 只有两个值 true和false
        // 在实际运算中 true == 1  false == 0
        // 布尔值可以直接参与运算
        // console.log(1 + true);
        // console.log(3 - false);
        // console.log(3 / false); // Infinity 无穷 任何数除以0 都会得到  Infinity
        // console.log(true);
        // console.log('123');
        // console.log(123);
        // console.log(undefined);
        // console.log(null);
  1. undefined[未赋值或者值就是undefined]
     // Undefined类型 只有一个值 就是 undefined
        // 该值表示一个变量申明没有赋值的情况
        // var num;
        // console.log(num); // undefined
        // console.log(typeof num); // 'undefined'

        // var car = undefined; // 无意义 默认值就是undefined
  1. NaN[特殊的数值]
   // NaN 特殊的数值
        // Not a Number 
        // 表示一个要返回数值的操作没有返回数值的结果
        // console.log(typeof NaN); // 'number'
        // console.log(3 + 5);
        // console.log(3 * 5);
        // console.log(3 * 'a');

        // isNaN() 函数
        // 判断是否是无效数字
        // 如果是无效数字(NaN) 则返回 true(真)
        // 否则返回 false(假)
        // console.log(isNaN(NaN));
  1. Null[null类型]
   // Null类型  只有一个值 就是 null
        // var car = null;
        // console.log(car);
        // console.log(typeof car); // 'object' 应为null是空对象指针 所以返回'object'
        // console.log(num == car); // true

  1. Strong类型[字符串]
   // String类型  字符串类型
        // 引号中所有的内容都叫字符串  无论是单引号 或 双引号
        // ''    "" 
        // Java语言中''是字符 char类型 单个字符  'a'
        // ""是字符串 string类型  多个字符  "abc"
        // 在JS中单引号和双引号 都是string类型

        // 一般使用情况 外层使用单引号
        // 在字符串中  \ 叫做转义符
        // 引号的含义是字符串
        // \'   \"   表示输出一个引号
        // console.log('你好世界');
        // console.log("<div class=\"box\"></div>");

        // console.log('你好\\世界'); 
        // console.log(typeof 'hello'); // 'string'
        // console.log(typeof typeof 3); // 'string'

7boolean

`

typeof检测基本数据类型的返回值

    // typeof 
        // 由于我们的JavaScript是弱类型语言
        // 在申明变量时不需要指定数据类型
        // 所以需要数据类型的检测手段 
        // typeof就是用来满足该需求的
        // typeof返回的是 字符串
        
        // 检测数值 或 NaN   返回   'number'
        // 检测字符串        返回   'string'
        // 检测布尔类型      返回   'boolean'
        // 检测null         返回    'object'
        // 检测undefined     返回   'undefined'
        // 检测对象          返回   'object'
        // 检测函数  		返回    'function'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值