概述
数据类型详解
boolean(布尔类型): 有两个值分别为true,false。
var data = true;
string(字符串类型): 所有字符串中添加引号。
var data = "123456";
var data = ""; //空字符也是字符串类型
var data = " "; //空格与空字符不同
undefined(未定义): 自动初始化,未赋值的变量。
var data //此时data类型为undefined
null(空): 空对象指针。
munber(数字类型):
var data = 123 //data类型为number数字类型。
运算符
运算符: 程序进行运算的符号。
-
算数运算符:+ - * / % ++ – **
其中++分为前++** 与 后加加
前加加:先加1再参加表达式。var a = 1; console.log(++a); //2 var b = 1; ++b; console.log(a); //2 var c=3; console.log((++c)+10); //14,其中++c以加一以后的值参与表达式。 console.log(c); //4
后加加: 先用旧值参与表达式,表达式结束之后再加1。
var a = 1; console.log(a++); //1,a++先被输出后加一 var b = 1; ++b; console.log(b); //2,a++加一之后输出 var c =3; console.log((c++)+10); //13,c++在参与表达式时以原数相加 console.log(c); //4,表达式结束后加一
例题:
var n = 3;
console.log((n++)+(++n)+(n++));
console.log(n);
- 关系运算符:> < >= <= == === !== !===
== 与 ===的区别:
==: 比较双方的操作数是否相同相同时返回true,如果数据类型不相等时会自动转换类型。
!= : ==的否定判断。
=== : 比较操作数是否相同,如果值相等数据类型不相等也不会返回true,只有值相等且数据类型也相等才会返回true。
!==: ===的否定判断。
-
逻辑运算符: && || !
-
赋值运算:= += -= /= %=
a+=8 相当于 a=a+8 -
字符串连接运算符: +
-
三目运算符: 条件?条件成立值:条件不成立的值;结果一定为一个值。
var a = 5; var data = a>10?"哈哈":"呵呵"; console.log(data); //呵呵
三目运算符完成多重条件判断:
var grade = 93; var msg = grade<60?"不及格":(grade<80?"及格":(grade<90?"良好":"优秀")); console.log(msg); //优秀
-
特殊运算符:检测一个变量的类型。typeof
typeof用法: typeof(数据)
最后
以上就是坚定咖啡为你收集整理的javascript(三、基本数据类型详解,运算符)数据类型详解运算符的全部内容,希望文章能够帮你解决javascript(三、基本数据类型详解,运算符)数据类型详解运算符所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复