zoukankan      html  css  js  c++  java
  • 每日js练习

    第一次玩codewars,选了个最简单的题目

    要求是:

    You have to write a function that describe Leo:

    if oscar was (integer) 88, you have to return "Leo finally won the oscar! Leo is happy".
    if oscar was 86, you have to return "Not even for Wolf of wallstreet?!"
    if it was not 88 or 86 (and below 88) you should return "When will you give Leo an Oscar?"
    if it was over 88 you should return "Leo got one already!"

    简单吧

    function leo(oscar){
        if(oscar>88){
            return "Leo got one already!";
        }else if(oscar==88){
            return "Leo finally won the oscar! Leo is happy";
        }else if(oscar==86){
            return "Not even for Wolf of wallstreet?!"
        }else{
            return "When will you give Leo an Oscar?"
        }
    }                    

    我想当然的就这样写了;

    然后看了一下最佳答案

    const leo = (oscar) => {
      return oscar === 88 ? 'Leo finally won the oscar! Leo is happy' :
             oscar === 86 ? 'Not even for Wolf of wallstreet?!'       :
             oscar  <  88 ? 'When will you give Leo an Oscar?'        :
             'Leo got one already!';
    };

    ES6语法加3元运算符,哇塞

  • 相关阅读:
    第一个gulp程序
    r.js打包
    吃饭途中的回忆
    IE下script标签的readyState属性
    CSS 选择器
    html的base标签
    迷你MVVM框架 avalonjs 1.3.9发布
    2014年的年终总结
    Visual Studio2017 数据库架构比较
    MVC开发中自定义返回类型
  • 原文地址:https://www.cnblogs.com/wzls/p/5274074.html
Copyright © 2011-2022 走看看