前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >JavaScript变量和数据类型

JavaScript变量和数据类型

作者头像
zy010101
发布2022-06-06 12:42:51
5160
发布2022-06-06 12:42:51
举报
文章被收录于专栏:程序员

JavaScript变量和数据类型

变量

和大多数其他编程语言类似,js的变量名称只能使用数字,字母和下划线(_)组成,而且只能以字母或者下划线开头;另外js是大小写敏感的,num和Num是两个不同的变量;当然了变量名不能和js的关键字冲突。js定义变量的格式如下:

代码语言:javascript
复制
var num = 100;      

这段代码定义一个名为num的变量并赋值100。 js使用关键字var来定义变量,=是赋值运算符。

注释

js使用和c语言一样的注释方式。

代码语言:javascript
复制
// 单行注释

/*多行注释
多行注释
多行注释*/

常用输出方式

代码语言:javascript
复制
var num = 12345;
alert(num);             //在浏览器弹窗输出
console.log(num)        //在浏览器控制台输出
document.write(num)     //在HTML页面输出

数据类型

js的数据类型可以分为基本数据类型和引用数据类型。

基本数据类型

数值类型

代码语言:javascript
复制
var num1 = 123;      //整形
var num2 = 3.14;     //浮点型
var num3 = 4.123e8;  //科学计数法
var num4 = 0xaa;     //十六进制
var num5 = 0o77;     //八进制
var num6 = 0b01010;  //二进制

字符串类型 在js中用双引号或者单引号包括起来的就是字符串,它们的效果是一样的。

代码语言:javascript
复制
var str1 = "qwert"; 
var str2 = 'qwert';

布尔类型 布尔类型的值只有true和false两个。

代码语言:javascript
复制
var b1 = true;      // true表示真
var b2 = false;     // false表示假

空类型

代码语言:javascript
复制
var n = null;       //表示空值
var m;              //未初始化值,undefined

typeof

在动态语言中,都会提供一个变量数据类型检测的方式,在js里就是typeof。下面是检测上述出现过的变量的数据类型的例子。

在这里插入图片描述
在这里插入图片描述

值得我们关注的是,原本n的值是null,代表是空类型,在这里检测出来的数据类型是object类型。

数据类型转换

  1. Number()
在这里插入图片描述
在这里插入图片描述

Number()的参数如果无法转换为数值类型,那么结果就是NaN,另外Number可以将布尔值转换为数值的0和1

  1. parseInt()
在这里插入图片描述
在这里插入图片描述

parseInt的转换效果如上所示,需要注意的是如果字符串以数字开头,那么parseInt就会一直取数字出来,直到遇见第一个不是数字的值为止;另外parseInt无法将Boolean值转为数值。parseInt转换的结果只能是NaN或者整形数值。

  1. parseFloat()
在这里插入图片描述
在这里插入图片描述

parseFloat的效果如上所示。

  1. String()
在这里插入图片描述
在这里插入图片描述

String()可以将任何类型转为字符串类型。

  1. toString() 由于任何类型都可以转为字符串类型,因此其他类型本身支持toString()方法来实现转为字符串类型,如下所示:
在这里插入图片描述
在这里插入图片描述
  1. Boolean() 对于程序而言,实际上每一个变量值本身都可以区分真或假,因此它们也都能转为布尔类型。
在这里插入图片描述
在这里插入图片描述
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-06-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • JavaScript变量和数据类型
    • 变量
      • 注释
        • 常用输出方式
          • 数据类型
            • 基本数据类型
          • typeof
            • 数据类型转换
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档