博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
前端-----数据类型和运算符
阅读量:5068 次
发布时间:2019-06-12

本文共 1180 字,大约阅读时间需要 3 分钟。

 

数据类型包括:基本数据类型和引用数据类型

基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。

当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值

1.基本数据类型

  • number
var a = 123;//typeof 检查当前变量是什么数据类型console.log(typeof a)//特殊情况var a1 = 5/0;console.log(typeof e1) //Infinity 无限大. number类型
  • string
var str  = '123'console.log(typeof str)

 

  • boolean
var b1 = false;console.log(typeof b1)

 

  • null
var c1 = null;//空对象. objectconsole.log(c1)

 

  • undefined
var d1;//表示变量未定义console.log(typeof d1)

2.引用数据类型

  • Function
  • Object
  • Arrray
  • String
  • Date

 

 

js中的运算符跟python中的运算符有点类似,但也有不同。所谓运算,在数学上,是一种行为,通过已知量的可能的组合,获得新的量。

1.赋值运算符

以var x = 12,y=5来演示示例|

 

2.算数运算符

var a = 5,b=2

3.比较运算符

var x = 5;

4.特殊情况

字符串拼接+字符串运算 特殊情况。python中有拼接字符串中更简便的办法,其实在js中也有,大家可以百度引擎搜索es6模板字符串。(扩展)

var  firstName  = '小';var lastName = '马哥';var name = '伊拉克';var am = '美军';// 字符串拼接var str = "2003年3月20日,"+name+"战争爆发,以美军为主的联合部队仅用20多天就击溃了萨达姆的军队。这是继十多年前的海湾战争后,"+am+"又一次取得的大规模压倒性军事胜利。"var fullStr = str;console.log(fullStr)var fullName = firstName +" "+ lastName;console.log(fullName)
// 不能对字符串进行+运算 只能拼接var a1 = '1';xvar a2 = '2';console.log(a1-a2) //12
var b1 = 'one';var b2  = 'two';// NaN. ==== not a number 是number类型console.log(typeof(b1*b2))

转载于:https://www.cnblogs.com/liuafan/p/9475801.html

你可能感兴趣的文章
PHP上传RAR压缩包并解压目录
查看>>
Codeforces 719B Anatoly and Cockroaches
查看>>
jenkins常用插件汇总
查看>>
c# 泛型+反射
查看>>
第九章 前后查找
查看>>
Python学习资料
查看>>
多服务器操作利器 - Polysh
查看>>
[LeetCode] Candy
查看>>
Jmeter学习系列----3 配置元件之计数器
查看>>
jQuery 自定义函数
查看>>
jq 杂
查看>>
jquery datagrid 后台获取datatable处理成正确的json字符串
查看>>
作业一
查看>>
AJAX
查看>>
ActiveMQ与spring整合
查看>>
web服务器
查看>>
Git的使用--打tag
查看>>
F# 编程 借助 F# 构建 MVVM 应用程序
查看>>
ACFUN切换代码自用。。。
查看>>
网卡流量检测.py
查看>>