欢迎光临
我们一直在努力

js三元运算符语法格式,js的三元运算符

说明:

这是一个小demo,可以在网页上执行;用了Vue,不习惯的朋友直接看isDisplay()中的方法就好了。 <!DOCTYPE html><html lang=”en” xmlns:v-on=”http://www.w3.org/1999/xhtml”><head> <meta vps云服务器 charset=”UTF-8″> <title>Vue</title> <script src=”https://cdn.jsdelivr.net/npm/vue/dist/vue.js”></script></head><body><div id=”app”> <p v-if=”seen”>现在你能看到我</p> <button v-on:click=”isDisplay”>{{btnValue}}</button></div><script> new Vue({ el: ‘#app’, data: { seen: true, btnValue: ‘隐藏’ }, methods: { isDisplay() { // 方法1(转换成if…else..): // if (this.seen === true) { // this.seen = false; // this.btnValue = ‘显示’ // } else { // this.seen = true; // this.btnValue = ‘隐藏’ // } // 方法2(写多条三元运算符): // this.seen === true ? this.seen = false : this.seen = true; // this.btnValue === ‘隐藏’ ? this.btnValue = ‘显示’ : this.btnValue = ‘隐藏’ // 方法3(放在小括号中,用逗号隔开): // this.seen === true // ? (this.seen = false, this.btnValue = ‘显示’) // : (this.seen = true, this.btnValue = ‘隐藏’) // 方法4(用ES6的箭头函数包裹,并自执行): this.seen === true ? (() => { this.seen = false; this.btnValue = ‘显示’ })() : (() => { this.seen = true; this.btnValue = ‘隐藏’ })(); } } })</script></body></html> 86247503

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。