gpt4 book ai didi

javascript - 帮助我了解变量设置

转载 作者:行者123 更新时间:2023-12-02 05:35:20 27 4
gpt4 key购买 nike

var fmt = document.documentElement.clientWidth;
var cls = (fmt<=240)?'pda_ver':(fmt>240&&fmt<=320)?'pda_hor':(fmt>320&&fmt<=640)?'screen_ultralow':(fmt>640&&fmt<=800)?'screen_low':(fmt>800&&fmt<=1024)?'screen_med':(fmt>1024&&fmt<=1280)?'screen_high':'screen_wide';

谁能告诉我这是做什么的(只是变量设置值的部分。我不明白......是什么?:在这里发挥作用)?我从未见过这样声明的变量。这是条件变量设置吗?如果是,它是如何工作的?

working example

最佳答案

这是一个滥用 ternary operator 的可怕例子.

使用 switch statement会更好看。

关于javascript - 帮助我了解变量设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2968123/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com