小编And*_*one的帖子

学习JavaScript,如果以下陈述为真,如何打印出这一行

我有太多写了一系列复杂的逻辑表达式,打印仅当下列条件为:

如果风味设置为香草或巧克力,如果容器设置为锥形或碗,如果浇头设置为洒或花生如果上述条件是,然后打印出:

我想__________带有两勺__________冰淇淋__________.

所以我输入了以下代码

var flavor = "chocolate";
var vessel = "bowl";
var toppings = "peanuts";


if (flavor === "chocolate" || flavor === "vanilla" && flavor != "strawberry" &&
  vessel === "cone" ||
  vessel === "bowl" && vessel != "hand" && toppings === "peanuts" ||
  toppings === "sprinkles" && toppings != "walnuts") {
  console.log("I'd like two scoops of " + flavor + " ice cream in a " +
    vessel + " with " …
Run Code Online (Sandbox Code Playgroud)

javascript

1
推荐指数
1
解决办法
381
查看次数

first-of-type选择器不适用于div元素

如果这是一个错误或我的理解很差,请澄清我.

我试图将第一个类型的选择器应用于一组div和p标签,并发现每个选择器的行为都不同.它只选择div标签的.form__group类而不是p标签

/* css */

.form__group:first-of-type {
  background: red;
}
.form__group:first-of-type span {
  font-weight: bold;
}
Run Code Online (Sandbox Code Playgroud)
<!-- form__group class for p tag -->

<form class="form">
  <p class="form__message">test</p>
  <p class="form__group">
    <span>The first paragraph.</span>
  </p>
  <p class="form__group">The second paragraph.</p>
</form>

<!-- form__group class for div tag -->
<form class="form">
  <p class="form__message">test</p>
  <div class="form__group">
    <span>The fourth paragraph.</span>
  </div>
  <div class="form__group">The fifth paragraph.</div>
</form>
Run Code Online (Sandbox Code Playgroud)

请看这个小提琴https://jsfiddle.net/sabarigr/52vu5dks/

html css css-selectors

0
推荐指数
1
解决办法
72
查看次数

javascript删除json包含字符串而不是equals

此代码当前在结果数组中搜索名称为"abc"的位置,并删除整个索引.我该怎么做才能检查名称是否包含"abc".即.名称可以是"abcd",仍然会被删除.

var i;
for (i = result.length; i--;) {
  if (result[i].name === "abc") { 
    result.splice(i, 1);
  }
}
Run Code Online (Sandbox Code Playgroud)

结果是JSON之类的
[{"name": "aaa", "number": "123"},{"name": "abc", "number": "456"},{"name": "abcd", "number": "789"},]

javascript arrays jquery json

0
推荐指数
1
解决办法
76
查看次数

模板字符串不起作用

模板字符串应可在任何终端上使用,例如Visual Studio代码终端或Windows终端。但事实并非如此。我做了这段代码Visual Studio代码。这是我的代码

var name = 'Andrew';
console.log('Hello ${name}');
Run Code Online (Sandbox Code Playgroud)

输出是

Hello ${name}
Run Code Online (Sandbox Code Playgroud)

Please specify changes in my code needed and explain why it doesn't work currently.

javascript template-strings visual-studio-code

-1
推荐指数
1
解决办法
1251
查看次数

选择mysql返回0行

我有如下查询:

SELECT 
  lp - prev_close_price AS ch,
  (lp - prev_close_price) / prev_close_price AS chp,
  short_name,
  exchange,
  description,
  lp,
  IFNULL(ask, 0) AS ask,
  IFNULL(bid, 0) AS bid,
  IFNULL(ask - bid, 0) AS spread,
  IFNULL(open_price, prev_close_price) AS open_price,
  IFNULL(high_price, prev_close_price) AS high_price,
  IFNULL(low_price, prev_close_price) AS low_price,
  prev_close_price,
  volume
FROM
  metaTQEjY,
  lpTQEjY,
  askTQEjY,
  bidTQEjY,
  open_todayTQEjY,
  highlowTQEjY,
  prevcloseTQEjY;
Run Code Online (Sandbox Code Playgroud)

它返回0行,而所有表肯定都有值.

然后我试了这个

SELECT 
  prevcloseTQEjY.prev_close_price
FROM
  metaTQEjY,
  lpTQEjY,
  askTQEjY,
  bidTQEjY,
  open_todayTQEjY,
  highlowTQEjY,
  prevcloseTQEjY;
Run Code Online (Sandbox Code Playgroud)

仍然是0行.但

SELECT 
  prevcloseTQEjY.prev_close_price
FROM
  prevcloseTQEjY;
Run Code Online (Sandbox Code Playgroud)

正确返回prev_close_price.为什么会这样?

mysql sql select

-2
推荐指数
1
解决办法
157
查看次数