不二如是 发表于 2017-5-20 07:48:22

算法15 ◉‿◉ 基于三目运算符用‘一行’代码完成成绩判定

http://xxx.fishc.com/forum/201705/05/225545py2j222x5z6x55n2.png

按照提示,完成代码,秀秀你的编程能力!

不许看答案,否则打屁屁



程序分析:
学习成绩 >=90 分的同学用 A 表示, 60-89 分之间的用 B 表示, 60 分以下的用 C 表示。
(条件)?(执行A):(执行B),(a>b)?a:b,条件(a>b)成立执行a,反之为b       

源代码:
**** Hidden Message *****



○面试题索引贴●
如果喜欢,请订阅{:10_303:} :
HTML5 - 庖丁解牛 + JavaScript - 庖丁解牛

我叫赵硕 发表于 2017-5-20 11:36:36

666

blue18 发表于 2017-11-7 21:53:14

新手学习

dsa159245 发表于 2018-4-30 07:15:33

window.onload = function(){
                                var num = parseInt(prompt("请输入分数"));
                                var str = '';
                                num > 90?str='A':str='B';
                                num < 60?str='C':str;
                                alert("你分数是"+num+"评测为:"+str);
                               
                        };

dsa159245 发表于 2018-4-30 07:18:58

window.onload = function(){
                                var num = parseInt(prompt("请输入分数"));
                                var str = '';
                               
                                num>90?str='A':(num<60?str='C':str='B');
                                alert("你分数是"+num+"评测为:"+str);
                               
                        };

向一朵朵鲜花 发表于 2018-5-3 16:31:43

1 <!doctype html>
2 <html>
3 <body>
4 <script>
5 var numbers = prompt("input 1-100 number","");(numbers <= 100) && (numbers >= 1)?( numbers >= 90?alert("A"):((numbers >= 60) && (numbers <= 89)?alert("B"):alert("C"))):alert("must big than 1 and small 100")
6 </script>
7 </body>
8 </html>

tang136 发表于 2018-5-18 23:31:22

基于三目运算符用‘一行’代码完成成绩判定

shishao723 发表于 2018-5-24 12:57:22

看看

waitforlove 发表于 2018-9-22 22:45:37

<!DOCTYPE html>
<html>
<head>
        <title>15</title>
        <script type="text/javascript">
                function getpf(){
                        var p=new Array();
                        var cj=parseInt(document.getElementById("cj").value);
                        var pf=document.getElementById("pf");
                        cj>=90 ? p.push("A"):cj>=60 ? p.push("B"):p.push("C");
                        pf.innerHTML="你的成绩评分是:"+p;
                }
        </script>
</head>
<body>
        <input type="text" name="" id="cj"><input type="button" name="" value="输入成绩点我评分" onclick="getpf()">
        <p id="pf"></p>
</body>
</html>

a211827754 发表于 2018-9-23 18:40:55

emm

凌乱大帅比 发表于 2018-10-10 11:27:56

(n>=90)?result='A':((n<=89 && n>=60)?result='B':result='C');console.log(result);

simble 发表于 2018-10-24 16:27:55

<!DOCTYPE html>
<html>
        <head>
                <meta charset="UTF-8">
                <title></title>
        </head>
        <body>
        </body>
        <script>
                var chengji = prompt('分数为:');
                chengji>=90?document.write('档次为A'):(chengji<60?document.write('档次为C'):document.write('档次为B'));
        </script>
</html>

cupbbboom 发表于 2019-1-2 18:26:36

function() {return (n >= 90) ? console.log('A') : (n >= 60 && n <= 89) ? 'B' : 'C';}

Dxjhlz 发表于 2019-1-3 10:12:32

看看

起名字就这么难 发表于 2019-1-11 22:35:20

’代码完成成绩判定 [修

ladenc 发表于 2019-1-24 10:14:38

基于三目运算符用‘一行’代码完成成绩判定 [修改]

wangdxf 发表于 2019-4-1 12:50:12

{:5_102:}

白无痕 发表于 2019-4-23 19:52:48

        var c = prompt("请输入成绩:");
        c >= 90 ? alert("A") : (c >= 60 ? alert("B") : alert("C"));

kevin_zdy 发表于 2019-6-4 09:41:55

score >= 90?'A':(score>60?'B':'C')

落寞少年 发表于 2020-11-2 15:29:40

<script>
    var score = prompt("请输入学生成绩:");
    score>=90? alert("成绩评定为A") : score>=60? alert("成绩判定为B") : alert("成绩判定为C");
</script>
页: [1] 2
查看完整版本: 算法15 ◉‿◉ 基于三目运算符用‘一行’代码完成成绩判定