变量类型和计算
来源:互联网 发布:mysql左外连接查询 编辑:程序博客网 时间:2024/06/05 06:33
变量类型
值类型 :数值,布尔值,null,undefined
把一个值类型(也可以叫基本类型)store2传递给另一个变量(赋值)时,其实是分配了一块新的内存空间,因此改变store1的值对store2没有任何影响
引用类型:对象,数组,函数
store2只进行了一次赋值,理论上它的值已定,但后面通过改写store1的值,发现store2的值也发生了改变,这正是引用类型的特征
强制类型转换
1.字符串拼接
var a = 100 + 10 //110var b = 100 + '10' //10010
2.==运算符
100 == '100' //true0 == '' //truenull == undefined //true
3.if语句
var a = true if(a){ //可以运行,会转成布尔值true }var b = ''if(b){ //不会执行,转成了false}
4.逻辑运算
console.log(10 && 0) //把10转换成true,输出了0console.log('' || 'abc') //'abc'console.log(!window.abc) //true判断一个变量是true还是falsevar a = 100console.log(!!a)
Typeof运算符
typeof undefined =>undefined
typeof ‘abc’ =>string
typeof 123 =>number
typeof true =>boolean
typeof [ ] =>object
typeof { } =>object
typeof null =>object
typeof console.log =>function
阅读全文
0 0
- 变量类型和计算
- 变量类型和计算
- js中变量类型和变量计算
- JS——变量类型和计算
- JS面试题—变量类型和计算
- JavaScript01-变量类型与计算
- 基本类型变量和类型变量+基础
- 变量和基本类型
- 变量和基本类型
- 变量和基本类型
- 变量和基本类型
- 类型、值和变量
- 类型值和变量
- 类型值和变量
- 变量和基本类型
- Python变量和类型
- 变量和基本类型
- 2.类型和变量
- Java并发编程:线程的创建和执行
- 【Java学习笔记】22:查漏补缺2
- Hibernate入门(一)
- C# 存储过程-机房充值
- 关于JDBC的一些基础知识
- 变量类型和计算
- Andriod ListView
- Windows7(32位)下安装Ubuntu16.04双系统
- 工厂方法模式
- 微信支付回调处理
- 近期目标
- mybatis注解配置缓存的方法
- SQL--索引
- oracle varchar2与varchar的区别