Javascript 如何阅读JSON';s特定字段并计算它并显示
我想读取我的JSON,计算分数并显示总数 这不起作用,任何修改代码的建议 HTMLJavascript 如何阅读JSON';s特定字段并计算它并显示,javascript,arrays,json,Javascript,Arrays,Json,我想读取我的JSON,计算分数并显示总数 这不起作用,任何修改代码的建议 HTML <div> <p id="newme"> </p> </div> JS var points = {"marks" : [ {"Subject" : csharp, "Score" : 5}, {"Subject" : csh
<div> <p id="newme"> </p> </div>
JS
var points = {"marks" : [
{"Subject" : csharp, "Score" : 5},
{"Subject" : csharp, "Score" : 7},
{"Subject" : Java, "Score" : 6},
{"Subject" : cpp, "Score" : 9 },
{"Subject" : Java, "Score" : 10},
{"Subject" : Java, "Score" : 4}
]
};
points = JSON.stringify(points);
var Java = "Java";
for (var i=0;i<points.marks.length;i++){
if(points.marks[i].Subject==Java){
var totJava = totJava + points.marks[i].Score;
}
}
document.getElementById("newme").innerHTML= totJava;
var points={“marks”:[
{“主题”:csharp,“分数”:5},
{“主题”:csharp,“分数”:7},
{“主题”:Java,“分数”:6},
{“受试者”:cpp,“得分”:9},
{“主题”:Java,“分数”:10},
{“主题”:Java,“分数”:4}
]
};
points=JSON.stringify(点);
var Java=“Java”;
对于(var i=0;i你不能这样
"Subject" : csharp, //ERROR
最好用双引号将这些值括起来“csharp”
var点={
“标记”:[{
“主题”:“csharp”,
“分数”:5分
}, {
“主题”:“csharp”,
“分数”:7分
}, {
“主题”:“Java”,
“分数”:6分
}, {
“主题”:“cpp”,
“分数”:9分
}, {
“主题”:“Java”,
“分数”:10分
}, {
“主题”:“Java”,
“分数”:4分
}]
};
//points=JSON.stringify(points);//不需要解析这个
var Java=“Java”;
var totJava=0;//全局声明,默认值为0
对于(变量i=0;i
你不能这样
"Subject" : csharp, //ERROR
最好用双引号将这些值括起来“csharp”
var点={
“标记”:[{
“主题”:“csharp”,
“分数”:5分
}, {
“主题”:“csharp”,
“分数”:7分
}, {
“主题”:“Java”,
“分数”:6分
}, {
“主题”:“cpp”,
“分数”:9分
}, {
“主题”:“Java”,
“分数”:10分
}, {
“主题”:“Java”,
“分数”:4分
}]
};
//points=JSON.stringify(points);//不需要解析这个
var Java=“Java”;
var totJava=0;//全局声明,默认值为0
对于(变量i=0;i
你不能这样
"Subject" : csharp, //ERROR
最好用双引号将这些值括起来“csharp”
var点={
“标记”:[{
“主题”:“csharp”,
“分数”:5分
}, {
“主题”:“csharp”,
“分数”:7分
}, {
“主题”:“Java”,
“分数”:6分
}, {
“主题”:“cpp”,
“分数”:9分
}, {
“主题”:“Java”,
“分数”:10分
}, {
“主题”:“Java”,
“分数”:4分
}]
};
//points=JSON.stringify(points);//不需要解析这个
var Java=“Java”;
var totJava=0;//全局声明,默认值为0
对于(变量i=0;i
你不能这样
"Subject" : csharp, //ERROR
最好用双引号将这些值括起来“csharp”
var点={
“标记”:[{
“主题”:“csharp”,
“分数”:5分
}, {
“主题”:“csharp”,
“分数”:7分
}, {
“主题”:“Java”,
“分数”:6分
}, {
“主题”:“cpp”,
“分数”:9分
}, {
“主题”:“Java”,
“分数”:10分
}, {
“主题”:“Java”,
“分数”:4分
}]
};
//points=JSON.stringify(points);//不需要解析这个
var Java=“Java”;
var totJava=0;//全局声明,默认值为0
对于(变量i=0;i
首先,它不是一个有效的JSon,而是一个简单的javascript对象
其次,您应该提供一个默认总数
见
var Java=“Java”;
var-totJava=0;
对于(var i=0;i首先,它不是一个有效的JSon,而是一个简单的javascript对象
其次,您应该提供一个默认总数
见
var Java=“Java”;
var-totJava=0;
对于(var i=0;i首先,它不是一个有效的JSon,而是一个简单的javascript对象
其次,您应该提供一个默认总数
见
var Java=“Java”;
var-totJava=0;
对于(var i=0;i首先,它不是一个有效的JSon,而是一个简单的javascript对象
其次,您应该提供一个默认总数
见
var Java=“Java”;
var-totJava=0;
对于(var i=0;i这里有几个点是错误的,请检查
json对象如下所示
var points = {"marks" : [{
"Subject" : "csharp",
"Score" : 5
},{
"Subject" : "csharp",
"Score" : 7
},{
"Subject" : "Java",
"Score" : 6
},{
"Subject" : "cpp",
"Score" : 9
},{
"Subject" : "Java",
"Score" : 10
},{
"Subject" : "Java",
"Score" : 4
}
]
};
没有必要这样做points=JSON.stringify(points);
这里有两个点是错误的,请检查更新的fiddle
json对象如下所示
var points = {"marks" : [{
"Subject" : "csharp",
"Score" : 5
},{
"Subject" : "csharp",
"Score" : 7
},{
"Subject" : "Java",
"Score" : 6
},{
"Subject" : "cpp",
"Score" : 9
},{
"Subject" : "Java",
"Score" : 10
},{
"Subject" : "Java",
"Score" : 4
}
]
};
没有必要这样做points=JSON.stringify(points);
这里有两个点是错误的,请检查更新的fiddle
json对象如下所示
var points = {"marks" : [{
"Subject" : "csharp",
"Score" : 5
},{
"Subject" : "csharp",
"Score" : 7
},{
"Subject" : "Java",
"Score" : 6
},{
"Subject" : "cpp",
"Score" : 9
},{
"Subject" : "Java",
"Score" : 10
},{
"Subject" : "Java",
"Score" : 4
}
]
};
没有必要这样做points=JSON.stringify(points);
这里有两个点是错误的,请检查更新的fiddle
json对象如下所示
var points = {"marks" : [{
"Subject" : "csharp",
"Score" : 5
},{
"Subject" : "csharp",
"Score" : 7
},{
"Subject" : "Java",
"Score" : 6
},{
"Subject" : "cpp",
"Score" : 9
},{
"Subject" : "Java",
"Score" : 10
},{
"Subject" : "Java",
"Score" : 4
}
]
};
没有必要这样做,points=JSON.stringify(points);
我正在动态填充这个对象points.marks.push({“Subject”:sub,“Score”:sliderAmount});如何从这里提供单引号/双引号?@Phoenix Doessubj
是一个包含