语法错误:期望的表达式,得到'<='
Syntax Error: expected expression, got '<='
试图根据嵌套if/then语句中的两个变量更改背景图像。第17行出现语法错误(语法错误:expected expression, got '<=')
我读了一些类似主题的帖子,但它们似乎是不相关的,或者我只是不明白在说什么…这只是普通的JS,没有任何。JS被引用。应该有吗?没有jquery等
在我的幻想中,时间将被传递到这个页面,并导致一个时间适当的图像(从一组三)随机显示(例如,夜间访问者将看到三张夜间图像中的一张)在背景中。如果有人有一个比我在下面拼凑的更好的系统,我将包含这个。
randomLocale = Math.floor((Math.random() * 10) + 1);
if (randomLocale <= 3 ) {
if (time >= 730 && <= 1830) {
document.body.style.backgroundImage = "url(../images/cloister_daytime_01.png)";
} else if (time >= 2100 && <=530) {
document.body.style.backgroundImage = "url(../images/cloister_night_01.png)";
} else {
document.body.style.backgroundImage = "url(../images/cloister_dusk_01.png)";
}
} else if (randomLocale >= 7) {
if (time >= 730 && <= 1830) {
document.body.style.backgroundImage = "url(../images/cloister_daytime_02.png)";
} else if (time >= 2100 && <=530) {
document.body.style.backgroundImage = "url(../images/cloister_night_02.png)";
} else {
document.body.style.backgroundImage = "url(../images/cloister_dusk_02.png)";
}
} else {
if (time >= 730 && <= 1830) {
document.body.style.backgroundImage = "url(../images/cloister_daytime_03.png)";
} else if (time >= 2100 && <=530) {
document.body.style.backgroundImage = "url(../images/cloister_night_03.png)";
} else {
document.body.style.backgroundImage = "url(../images/cloister_dusk_03.png)";
}
}
This
else if (time >= 2100 && <=530) {
在与号和小于号之间缺少一个变量。
如果你想检查一个变量是否在两个值之间,你需要这样做:
if (x >= 1 && x <= 15)
这一行:if (time >= 730 && <= 1830) {
应该是if (time >= 730 && time <= 1830) {
相关文章:
- 为什么我得到错误IE修剪方法是't支持
- javascript使用正则表达式得到错误的结果
- 为什么我会得到错误“;未捕获的类型错误:st.replace不是函数;
- 为什么我得到错误:$injector:unp未知提供程序
- 在JavaScript中解析日期时得到错误的结果
- 为什么我'我在检查null的长度时没有得到错误
- jQuery Ajax得到错误No Transport,状态为0
- 为什么我会得到错误Uncaught TypeError:无法设置属性'显示'在Javascript中未定
- 为什么我从时间戳中得到错误的日期
- 使用 If else if else 语句得到错误
- 尝试单击网页按钮,得到“错误 70 权限被拒绝”
- browserSync + Gulp,得到错误 => TypeError: _.contains 不是一个函数
- Javascript 三维数组,得到错误
- Visual Studio IIS工作正常,但是当托管在IIS 7脚本中时,会得到错误的URL
- Angular 2.0 使用新的 Promise() 得到错误 TypeError: promise_1.Promise
- 访问 Jquery 对象 [] 并得到错误
- 在道场中编码,1.得到错误所有者文档 null 或不是对象,2.按钮标签更改后未更新
- 将 Json 数组挖空映射到可观察数组得到错误
- JavaScript 在没有全局变量初始化值的情况下得到错误
- 为什么我'm得到错误:“;SyntaxError:意外的标记<&”;