耀极客论坛

 找回密码
 立即注册
查看: 741|回复: 0

javascript七大数据类型详解

[复制链接]

336

主题

318

帖子

22万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
220555
发表于 2022-5-9 01:03:45 | 显示全部楼层 |阅读模式
  这篇文章主要为大家介绍了 javascript七大数据类型,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助


前言:
  1. 各大语言都会有基本类型如python,java,c系列等,基本类型的存在是不可或缺的,它就好似我们生活中算数中的整数,汉字中的中文,它就是来表示这些的,想想还是蛮重要的,那么js有常见的五大基本数据类型有:String,Number,Boolean,Undefined,Null,还有两个常见复杂类型Object,Symbol。
复制代码
详细介绍:
                        序号            类型            昵称            范围            常见方法            介绍                                    1            String            字符串                        
            .toString() 将对象转换为String类型
            .length属性,用于获取String类型字符的长度            字符串类型,主要用于表示英文中文等字符串类型由单引号''或者双引号""包裹的内容                            2            Number            数值类型            -1.7976931348623157E+308 ~ 1.7976931348623157E+308            isNaN(number) 判断是否是number类型            数值类型,无论是小数还是整数负数等都用number类型表示                            3            Boolean            布尔值                                    只有两个值,true,false,true表示真 false表示假                            4            Undefined            未定义                                    表示只是声明了类型,但未定义的值                            5            Null            空                                    表示对象引用为null                            6            Object            对象                                    object是有大括号包含的 key-value类型的值,叫做对象                            7            Symbol            唯一值                                    用于表示独一无二的值,不一样的值            
练习:
  1.     //String
  2. let str = "hello js";
  3.     console.log(str.toString); //打印: hello js
  4.     console.log(str.length); //打印: 8
  5.     console.log(str.substr(1,3));//方法: 对字符串进行切分 打印:ell
  6.     console.log(str.split(' '));//方法: 按指定参数进行分组 打印['hello' 'js']
  7.     //Number
  8.     let num = 123;
  9.     console.log(!isNaN(num)); //判断是不是NaN,如果不是则表示是数值
  10.     //Boolean
  11.     let flag = false;
  12.     if(flag) { //打印结果为假
  13.         console.log("结果为真");
  14.     }else{
  15.         console.log("结果为假");
  16.     }
  17.     //Undefined
  18.     let d;
  19.     let val = `一个对象在为未赋值时,当前值为:${d}`;
  20.     console.log(val); //打印: 一个对象在为未赋值时,当前值为:undefined
  21.     //Null
  22.     let a = null
  23.     let nul = a;
  24.     console.log(nul); //打印: null
  25.     //Object
  26.     let obj1 = {
  27.         "name":"张三",
  28.         "age":24
  29.     }
  30.     //Symbol
  31.     let sy = Symbol("1");
  32.     if(sy == Symbol("1")) { //打印:结果为假
  33.         console.log("结果为真");
  34.     }else{
  35.         console.log("结果为假");
  36.     }
复制代码
总结

  本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|耀极客论坛 ( 粤ICP备2022052845号-2 )|网站地图

GMT+8, 2022-12-7 12:28 , Processed in 0.074183 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表