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

JavaScrip数据类型

作者头像
羊羽shine
发布2019-08-02 12:30:41
3480
发布2019-08-02 12:30:41
举报
文章被收录于专栏:Golang开发Golang开发

变量

变量的用途存储数据,ECMAScrip变量类型是松散型的 松散类型:可以保存任何类型数据。

变量的声明要使用var操作符 省略var声明的变量是全局变量 语法

代码语言:javascript
复制
var 变量名

声明多个变量并且赋值合并

代码语言:javascript
复制
var 变量名 = 值,变量名1 = 值1

eg

代码语言:javascript
复制
var name ;
var name = "tony"
var name ="tom",age=20,email="tom@roobo.com’

关键字:

key1.png

保留字:

key2.png

变量的命名规则和规范

变量,函数,属性的名字或者函数的参数。 标识符命令规则: 由字母,数字下划线组成或者美元符号组成 不能以数字开头 区分大小写 不能以关键字保留字作为标识符。

数据类型

数字

十进制

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

八进制 :0开头的数字, 逢8进1

代码语言:javascript
复制
var num1 = 010;
var num2 = 0121;
var ba = 0321; 
console.log(ba);

十六进制/ 0x开头的数字,逢16进1, 数字范围1-9A-F

代码语言:javascript
复制
var num = 0xA;
var num = 0x12;
代码语言:javascript
复制
//当一次数字很大的时候,可以用科学计数法来表示
var num = 5e+5;  //5乘以10的5次方
var num = 3e-3;//3乘以10的-3次方

数值范围

代码语言:javascript
复制
最小值:Number.MIN_VALUE,这个值为: 5e-324
最大值:Number.MAX_VALUE,这个值为: 1.7976931348623157e+308
无穷大:Infinity    1/0
无穷小:-Infinity
字符串

字符串拼接

  • +号具有字符串拼接功能,它能将两个字符串拼接成一个字符串。
  • +号同时具有算术加法的功能,它能将两个数字进行相加
  • 如果+号两边有一个是字符串,那么就是拼串的功能,如果都是数字,那么就是算数的功能。
代码语言:javascript
复制
// 第一种情况 : 字符串 + 字符串
var a = "hello";
var b = "itcast";
console.log(a + b);//字符串拼接功能

// 第二种情况 : 数值 + 数值
var a = 100;
var b = 100;
console.log(a + b);//加法

// 第三种情况 : 字符串 + 数值
var a = 'abc';
var b = 100;
console.log(a + b);//字符串拼接功能

布尔类型

布尔类型:true 和 false,区分大小写,不要写成True或者是False了

代码语言:javascript
复制
//布尔类型只有两个值
true:表示真
false:表示假
null
undefined
对象

数组 函数 元素 伪数组

typeof

检测数据类型

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.07.31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 变量
  • 变量的命名规则和规范
  • 数据类型
    • 数字
      • 字符串拼接
        • typeof
    • 布尔类型
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档