JavaScript核心语法之基本数据类型(绝对详细,满满干货)

数据类型 

     1.JavaScript中有五种简单的数据类型,被称为基本数据类型,分别是:

  • undefined---未初始化的变量以及未声明的变量
  • null---空类型
  • boolean---true或false
  • number---整数或浮点数
  • string---用双引号来进行声明的字符串

     2.还有一种比较复杂的数据类型------object(这里暂时不提及)

     3.由于在JavaScript中变量是一种弱类型,因此我们可以通过typeof操作符获取变量的数据类型

一、typeof操作符:

          说明:由于JavaScript只一种弱类型,因此我们需要有一种手段来检测给定变量的数据类型,然而typeof就是用于提供这方面信息的一种操作符

 >> 语法:

typeof 变量名

例:

<body>
    <script type="text/javascript">
        var message = "hello 你好!";
        document.write(typeof message);//返回string
    </script>
</body>

二、五种基本数据类型

      1.undefined类型

          说明:对未初始化的变量、未声明的变量使用typeof运算符返回的数据类型都是undefined

例:

<body>
    <script type="text/javascript">
        var message;
        document.write(typeof message);//声明未初始化---undefined
        document.write(typeof content);//未声明未初始化---undefined
    </script>
</body>

      2.null类型

          说明:空类型,表示一个变量虽然已经有值,但值为空对象,使用typeof运算符返回的数据类型为object

例:

<body>
    <script type="text/javascript">
        var message = null;
        document.write(typeof message);//返回object
        
        var content = "";
        document.write(typeof content);//返回string。虽然没有内容,但使用双引号则表示是字符串类型
    </script>
</body>

      3.boolean类型

          说明:布尔类型,也称之为真假类型。该类型只有两个值分别是:true(真)和false(假)。布尔值是用来表示一个逻辑表达式的结果,这通常用作判断处理。

        

<body>
    <script type="text/javascript">
        var message = 2 < 3;
        document.write(typeof message);//返回boolean
    </script>
</body>

      4.number类型

         在其他的语言中,小数和整数分别会存储在不同的数据类型中。但这在JavaScript中,无论是小数还是整数都是属于number类型。

例:

<body>
    <script type="text/javascript">
        var num1 = 2,//同时明两个变量,用英文逗号,进行连接
            num2 = 2.333;
        document.write(typeof num1);//返回number
        document.write(typeof num2);//返回number
    </script>
</body>

      5.string类型

         string为字符串类型,是程序中使用最广泛的一种类型,字符串是使用双引号(" ")或单引号(' ')包起来的若干个字符。

例:

<body>
    <script type="text/javascript">
        var content = "开始学习JavaScript基本语法";
        document.write(typeof content);//返回string
    </script>
</body>

      注意:

          1.在JavaScript中虽然不区分单引号和双引号,,但我们一定要注意避免一对引号不匹配的现象

          2.如果在字符串内要使用到单引号或双引号作为一个字符出现,则我们可以使用单双引号混合的方式避免这样的情况

例: 

<body>
    <script type="text/javascript">
        var content1 = "开始学习'JavaScript'基本语法";
        var content2 = '开始学习"JavaScript"基本语法';
        document.write(content1 + "<br/>"); //<br/>----进行换行
        document.write(content2);
    </script>
</body>

学了还学:JavaScript基本语法之变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值