这是我的代码
<script type="text/javascript">
var options = {
chart: {
renderTo: 'container'
},
title: {
text: 'Money Conversion'
},
yAxis: {
title: {
text: 'Exchange Rate'
}
},
xAxis: {
type: 'datetime',
dateTimeLabelFormat: {
}
},
series: [{
type: 'line',
data: []
}]
};
$(document).ready(function () {
if (typeof options != 'undefined') {
alert("options is undefined!");
}
else {
alert("options is defined!");
}
我得到的提醒是“选项未定义”。我做错了什么?
答案 0 :(得分:14)
if (typeof options != 'undefined') {
alert("options is undefined!");
}
当选项 时,您正在警告'选项未定义'。
答案 1 :(得分:5)
你正在测试它是否不平等。使用==代替:)
答案 2 :(得分:5)
if (typeof options != 'undefined') {
表示已定义选项
if (typeof options == 'undefined') {
答案 3 :(得分:5)
你有没有让你的操作员走错路?不应该如下吗?
if (typeof options == 'undefined') {
alert("options is undefined!");
}
else {
alert("options is defined!");
}
答案 4 :(得分:4)
$(document).ready(function () {
if (typeof options === 'undefined') {
alert("options is undefined!");
}
else {
alert("options is defined!");
}
答案 5 :(得分:4)
由于!=
运算符?也许将其更改为==
?或者我错过了什么?
答案 6 :(得分:1)
if语句中的运算符不正确。应该是:
if (typeof options == 'undefined')
{
alert("options is undefined!");
}
else
{
alert("options is defined!");
}