搞不清什么是表达式,什么是其他类型,老师能举个例子吗

来源:6-6 逻辑或逻辑非

qq_鸭绿桥第一帅哥_0

2018-11-22 22:03:17

http://img.mukewang.com/climg/5bf6b71e0001105f08060270.jpg

写回答

2回答

好帮手慕夭夭

2018-11-23

你同学 , 教辅中的意思是表达式的运算结果是要转换布尔值再去判断 . 返回的还是运算结果本身 . 同学学习很认真 , 很细心的 . 这里的说法让人产生歧义 , 老师已经对教辅做了调整 . 

祝学习愉快 !


0
hq_鸭绿桥第一帅哥_0
h 万分感谢老师的认真负责!
h018-11-23
共1条回复

好帮手慕夭夭

2018-11-23

你好同学 , 如下1<2就是一个表达式 , 那么这个表达式返回的结果就是true ,而true && undefined返回的结果就是undefined .

http://img.mukewang.com/climg/5bf76c290001088f05370119.jpg

如下表达式3*5的结果是15  , "imooc" && 15返回的结果就是15 :

http://img.mukewang.com/climg/5bf76c680001f6f404790098.jpg

表达式就类似与一个公式 , 例如 1+1 , 5<8 , 10-3 这些就是都是表达式

其他类型就是除表达式之外的一些类型 , 例如字符串 , 数值 , null , undefined ,布尔值...如上中undefined和字符串"imooc"就是说的其他类型哦

祝学习愉快 ,望采纳 .

0
hq_鸭绿桥第一帅哥_0
h 老师,操作数本身是表达式,返回的结果就是表达式的运算结果(结果是布尔值)。'imooc'&&3*5这个例子不是应该返回3*5的运算结果的布尔值吗?也就是返回true。为什么是返回15呢?
h018-11-23
共1条回复

0 学习 · 36712 问题

查看课程