首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Javascript -如何在chart.js的选项说明区内插入if和else语句

Javascript -如何在chart.js的选项说明区内插入if和else语句
EN

Stack Overflow用户
提问于 2018-10-17 08:10:37
回答 2查看 1.1K关注 0票数 1

我在我的网页上使用chart.js图表,我需要指定图表轴的最小值和最大值。我可以很容易地使用下面显示的代码来指定图表的x轴的最小值和最大值,但是...

代码语言:javascript
复制
options: {
    scales: {
        xAxes: [{
            ticks: {
                max: 100,
                min: 0,

但是,根据javascript变量'Subject‘的值,我需要有不同的最小值和最大值。

所以,我需要这样的代码:

代码语言:javascript
复制
options: {
    scales: {
        xAxes: [{
            ticks: {

                if(Subject == 'English'){
                    return "max: 100,";
                } else {
                    return "max: 50,";
                }        
                min: 0

但是这段代码显示"token not valid“错误消息。如何在javascript选项规范区域内正确插入条件语句?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-17 08:13:41

你试过ternary吗?

代码语言:javascript
复制
options: {
    scales: {
        xAxes: [{
            ticks: {
                max: (Subject == 'English') ? 100 : 50,
                min: 0,
票数 2
EN

Stack Overflow用户

发布于 2021-05-08 05:34:04

您可以在选项之外编写if语句,这对我很有效:

代码语言:javascript
复制
if(Subject == 'English'){
  max1= 100;
} else {
  max1= 50;
}

然后:

代码语言:javascript
复制
options: {
    scales: {
        xAxes: [{
            ticks: {
                max: max1,
                min: 0,   
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52845581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档