Files
2018-10-16 21:32:40 +05:30

49 lines
1.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Change Styles Based on Data
localeTitle: 根据数据更改样式
---
## 根据数据更改样式
再次什么是回调函数提醒自己[](https://codeburst.io/javascript-what-the-heck-is-a-callback-aba4da2deced)
使用if-else逻辑或三元运算符可以通过两种方式完成此部分。
**if-else逻辑**
来自[w3school的](https://www.w3schools.com/js/js_if_else.asp)一个例子
\`\`\`的JavaScript
const money = 50;
ifmoney <50{
回归我富有”;
}
其他{
回归我很穷”;
}
```
What you need to remember is the bracket that the if-else logic associate with, (argument) and {statement}
**Try Yourself Now** 👩‍💻👨‍💻
**Ternary operator**
A more detailed explanation [here](https://codeburst.io/javascript-the-conditional-ternary-operator-explained-cac7218beeff). Ternary operator is a lot more concise and quicker to remember for a simple true or false statement. Read [this](https://www.thoughtco.com/javascript-by-example-use-of-the-ternary-operator-2037394)
```
JavaScript的
条件值为true如果为false则为value
```
For someone who still not sure here is a solution by using If-else statement
```
JavaScript的 .style(“color”,(d=> { ifd <20{ 返回'红色' } 其他{ 返回'绿色' } } \`\`\`