JavaScript关键字、数据类型

本文详细介绍了JavaScript的关键字,强调它们不可用于变量、函数名等。接着深入讲解了JavaScript的数据类型,包括数值型(整型、浮点型)、字符串型、布尔型、转义字符、空值和未定义值。对于数值型与字符串型的区别,文章指出虽然在显示上可能相同,但可通过typeof运算符来判断数据类型。
摘要由CSDN通过智能技术生成

一、JavaScript的关键字

关键字不能用作变量,函数名以及循环标签

abstract continue finally instanceof private this boolean default
float int public throw break do for interface return typeof byte
double function long short t rue case else goto native static var catch
extends implements new super void char false import null switch while
class final in package with synchronized

二、JavaScript的数据类型

1、数值型number

(1)整型:

       123  //十进制
       0123 //八进制,以0开头
       0x123 //十六进制,以0x开头

(2)浮点型:整数部分加小数部分组成,只能用十进制来表示,不过可以是用科学计数法

      3.1415926  //标准形式的浮点数
      3.13E9    //采用科学计数法来表示,代表的是3.14乘以10的9次方

2、字符串型string

字符串型数据是使用单引号或者双引号括起来的一个或者多个字符

      'a' 'hello world'
      "a" "hello world"

JavaScript与Java不一样,js没有char数据类型,如果要表示单个字符,必须使用长度为1的字符串

      单引号包含双引号:'大家好,我叫"tom"'
      双引号包含单引号:"大家好,我叫'tom'"

3、布尔型boolean

布尔型数据只有true或者false。在js中也可以使用整数0代表false,使用非0的整数来代表true

4、转义字符

一反斜杠开头的不可显示的特殊字符通常称为控制字符,也被称为转义字符

    \b   退格
    \n   换行
    \t   Tab符
    \r   回车符
    \'   单引号
    \"   双引号
    \\   反斜杠

5、空值

 null  用于定义空的或者不存在的引用
 var a=null;

6、未定义值

已经声明但是没有赋值的变量

var a;
alert(a);
undefined  是关键字,用来代表未定义值

问题说明:字符串的10和整型的10显示在浏览器中的效果是一样的,如何区分是哪种数据类型?
解决办法:通过typeof运算符或者函数,查看指定变量的数据类型
语法:typeof(变量名称)
typeof 变量名称

//使用typeof判断变量的类型
    var q="10";
    alert(typeof(q));
    var p=10;
    alert(typeof(p));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值