zoukankan      html  css  js  c++  java
  • js中switch的多种玩法。

    前言
     
    秉承着万物皆可盘的想法,今天来玩一玩 js 的中 switch 语法。

    普通用法
    const test1 = 1;
    
    switch (test1) {
        case 1:
            console.log(1);
            break;
        case 2:
        case 3:
            console.log(2,3);
            break;
        default:
            break;
    }


    switch的普通玩法,就不写太多,属于基础知识。


    在switch里做判断
        根据switch的机制,case 后的内容会根据switch 后的内容来进行匹配。所以对于判断,可以这样玩。
    cosnt age = 22
    switch (true) {
        case age < 18:
            console.log('未成年')
            break;
        case age >= 18;
            console.log('成年')
            break;
    }


    在switch中使用正则表达式。
        
    const test3 = 'I'm a programmer'
    switch (test3) {
        case (test3.match(/^I'm/) || {}).input:
            console.log('匹配成功');
            break;
        case 'hello':
            console.log('say hello');
            break;
    }

    或者还有其他玩法,欢迎留言交流。

    以梦为马
  • 相关阅读:
    MyBatis 自动关闭 session
    Sublime相关操作及配置
    CentOS yum换源并配置SSH
    SpringSecurity认证流程
    ES模块化的导入和导出
    Promise学习
    axios的使用
    SpringSecurity注解的使用
    Webpack笔记
    JAVA工具类
  • 原文地址:https://www.cnblogs.com/lsAxy/p/14721609.html
Copyright © 2011-2022 走看看