JavaScript深入浅出(二)表达式和运算符
来源:互联网 发布:java分支语句例子 编辑:程序博客网 时间:2024/06/06 02:49
表达式是指能计算出值得任何可用程序单元。
表达式是一种JS短语,可使JS解释器用来产生一个值。
/*表达式*/
/*表达式*/
//立即调用函数
/*(function(){
console.log('你好');
})();*/
//属性访问表达式
/*var o={x:1};
console.log(o.x);
console.log(o['x']);*/
//对象创建表达式
/*var tt=new function(){} //{return mm+ll}
console.log(tt);*/
//对象创建表达式
/*var jj=new Object();
console.log(jj);*/
/*运算符*/
//特殊运算符 ?
/*var bbh=true?1:2; //特殊运算符问号前为true得1,false得2;
console.log(bbh);*/
/*var bbh=false?1:2;
console.log(bbh);*/
/*function oop(a,b){
var hh=a>b?'a>b':'a<b';
return hh;
}
console.log(oop(1,2))
console.log(oop(3,2))*/
// ,号运算符
/*var vhj=(1,2,3) //vhj=3 //逗号表达式会从左至右依次计算表达式的值最后会取最右边的
console.log(vhj)*/
//delete运算符 意思是删除对象上的属性
var obj={k:1};
console.log(obj.k); //obj=1
delete obj.k
console.log(obj.k); //obj=undefined
in运算符
//in运算符
window.x=2; //全局变量
console.log(x);
console.log('x' in window); //判断是否有x全局变量 打印为true
console.log('h' in window); //判断是否有h全局变量 打印为fal
/*//判断对象是否为 string类型包装类
var ju=new String();
console.log(ju instanceof String);*/
//判断对象是否为 function 函数对象function
/*function Person(){}
var ju=new Person();
console.log(ju instanceof Person);*/
//判断对象是否为 string类型包装类
/*var ju=123;
console.log(typeof ju== 'number'); //true*/
//this运算符
/*var obj={
fun:function(){
return this;
//console.log(this)
}
}
//obj.fun()
console.log(obj.fun())*/
//void运算符 一元的运算符 返回undefined
alert(void 0);
alert(void(0));
表达式是一种JS短语,可使JS解释器用来产生一个值。
/*表达式*/
/*表达式*/
//立即调用函数
/*(function(){
console.log('你好');
})();*/
//属性访问表达式
/*var o={x:1};
console.log(o.x);
console.log(o['x']);*/
//对象创建表达式
/*var tt=new function(){} //{return mm+ll}
console.log(tt);*/
//对象创建表达式
/*var jj=new Object();
console.log(jj);*/
/*运算符*/
//特殊运算符 ?
/*var bbh=true?1:2; //特殊运算符问号前为true得1,false得2;
console.log(bbh);*/
/*var bbh=false?1:2;
console.log(bbh);*/
/*function oop(a,b){
var hh=a>b?'a>b':'a<b';
return hh;
}
console.log(oop(1,2))
console.log(oop(3,2))*/
// ,号运算符
/*var vhj=(1,2,3) //vhj=3 //逗号表达式会从左至右依次计算表达式的值最后会取最右边的
console.log(vhj)*/
//delete运算符 意思是删除对象上的属性
var obj={k:1};
console.log(obj.k); //obj=1
delete obj.k
console.log(obj.k); //obj=undefined
in运算符
//in运算符
window.x=2; //全局变量
console.log(x);
console.log('x' in window); //判断是否有x全局变量 打印为true
console.log('h' in window); //判断是否有h全局变量 打印为fal
/*//判断对象是否为 string类型包装类
var ju=new String();
console.log(ju instanceof String);*/
//判断对象是否为 function 函数对象function
/*function Person(){}
var ju=new Person();
console.log(ju instanceof Person);*/
//判断对象是否为 string类型包装类
/*var ju=123;
console.log(typeof ju== 'number'); //true*/
//this运算符
/*var obj={
fun:function(){
return this;
//console.log(this)
}
}
//obj.fun()
console.log(obj.fun())*/
//void运算符 一元的运算符 返回undefined
alert(void 0);
alert(void(0));
0 0
- JavaScript深入浅出(二)表达式和运算符
- JavaScript深入浅出——表达式和运算符(二)
- JavaScript深入浅出学习笔记(二)—表达式和运算符
- JavaScript 深入浅出 2 运算符与表达式
- JavaScript 运算符和表达式
- JavaScript 表达式和运算符
- 【JavaScript】表达式和运算符
- javascript表达式和运算符
- JavaScript 运算符和表达式
- JavaScript表达式和运算符
- Javascript学习笔记(二)Javascript核心之表达式和运算符
- javascript in运算符 真值和假值 赋值运算 表达式计算 delete运算符号 二十
- javascript 变量表达式和运算符
- javascript基础之表达式和运算符
- javaScript-运算符、表达式和控制语句
- JavaScript之表达式和运算符
- JavaScript之表达式和运算符
- javascript重点-表达式和运算符
- Intent学习(2)
- Android APP安全评估工具Drozer PC端重要代码解析
- 新浪面试题-多线程合并文件
- c++primer笔记--3.2标准库类型string
- tjut 4046
- JavaScript深入浅出(二)表达式和运算符
- hdu5855Less Time, More profit(网络流)
- ruby-china 提供镜像服务
- mac 安装SourceInsight
- 最新版.net 4.5生成二维码方法
- iOS开发进阶 - 日志输出框架CocoaLumberjack与XcodeColors插件的简单使用(swift版)
- jQuery概述
- 《JAVA与模式》-单例模式
- 「恰当的使用IoT很难」-- 东大 坂村健教授