JavaScript中的数据类型及运算符
来源:互联网 发布:淘宝落地页是什么 编辑:程序博客网 时间:2024/05/01 07:40
一.数据类型
1.Number类型
Number为数字类型,包括整型和浮点型
var x1=34.00; // 使用小数点来写var x2=34; // 不使用小数点来写var y=123e5; // 通过科学(指数)计数法来书写 表示12300000var z=123e-5; //科学(指数)计数法 表示0.00123
2.Boolean类型
布尔类型只有两个字面值:true和false。需要注意的是,boolean类型的字面值true和false是区分大小写的。也就是说,True和False(以及其他的混合大小写形式)都不是Boolean值,知识标识符。
3.String类型
字符串可以是引号中的任意文本,使用时需加上单引号或双引号。
4.Array类型
通常用来创建一组逻辑上相同的值。
var car=["BMW","BYD","AUDI"];
5.Undefined 和 Null类型
Undefined表示未定义,Null表示空值。
Undefined 这个值表示变量不含有值,可以通过将变量的值设置为 null 来清空变量。
6.Object类型
Object表示对象类型,由花括号分隔。在括号内部,对象的属性以名称和值对的形式 (name : value) 来定义,属性由逗号分隔。
var list=[{ name:"zhangsan", sex:"男", address:"陕西西安" }, { name:"lisi", sex:"女", address:"江苏南京" } ];
二.数据类型的检测方法
typeof操作符可以用来检测数据类型
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title></head><body><script> var m=true; var n=[1,3,6]; var info={ name:"张三",sex:"男",age:24 }; var d=null; var z=8; console.log(typeof(m)); console.log(typeof(n)); console.log(typeof(info)); console.log(typeof(d)); console.log(typeof(z))</script></body></html>
三.不同数值类型之间的转换
parseInt( ) //强制转换为整型parseFloat( ) //强制转换为浮点型Number( ) //转换为数字String( ) //转换为字符串Boolean( ) //转换为布尔型
四.js中的运算符
1.算术运算符
“+”“-”“*”“/”“%”“++”“- -”分别为加,减,乘,除,取余,自加,自减运算。
2.赋值运算符
“=” a=b,表示把a的值赋给b“+=” x+=y,表示x=x+y“-=” 类似于+=“*=”“/=”“%=”
3.用于字符串的“+”运算符
用于把文本值或字符串变量连接起来
4.比较运算符(结果一般为布尔值)
“==” 等于“===” 绝对等于(值和类型都相等)“!=” 不等于“!==” 绝对不等于(值和类型都不相等)“>” 大于“<” 小于“>=” 大于等于“<=” 小于等于
5.逻辑运算符
"&&" 与 "||" 或 "!" 非
6.条件运算符(三目运算符)
语法:(条件)?“条件为真时输出的值”:“条件不成立时输出的值”
阅读全文
0 0
- JavaScript中的数据类型及运算符
- JavaScript的数据类型,运算符及数据类型之间的转化
- Java中的基本数据类型及运算符
- JavaScript 数据类型、运算符
- JavaScript中的变量及数据类型
- JavaScript中的变量及数据类型
- JavaScript中的变量及数据类型
- JavaScript数据类型与运算符
- javascript基础:数据类型、运算符
- python 数据类型及运算符
- Java数据类型及运算符
- javascript中的运算符
- javascript中的运算符
- Javascript中的||运算符
- Javascript中的||运算符
- javascript中的||运算符
- javascript中的运算符
- JavaScript中的 '+' 运算符
- 注释转换(c语言->c++)
- 浅谈计算机网络
- 关于权限的理解
- org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read
- 关于普通的jsp页面连接不上数据库问题
- JavaScript中的数据类型及运算符
- MyEclipse SVN插件的两种安装方法
- 4412开发板扩充root目录的大小
- solr
- Python之读取XML文件
- 「BZOJ3509」「CodeChef」 COUNTARI
- 注释转换,较详细。新手上路,请多关照
- CSAPP Note chap3 attacklab
- Android Java层事件传递