相关疑难解决方法(0)

javascript是否区分破折号?

当我使用test.tested-by时,javascript报告-by未定义.我确信测试包含测试版属性.有解决方案吗?

javascript jquery

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

为什么不允许√作为objectName/stringName/functionName/NumberName?

我正在编写科学计算器,我需要一些帮助:

function ?(in){
    return Math.sqrt();
}
// throws an error
var ? = function(in){
    return Math.sqrt();
}
// also throws an error

var ? = "sqrt";
?randomSqNum = 100,
?random = {sqrt:4,cubert:8},
?sqNum = ["0","1","4","9","16","25"],
?null = null,
?undefined = undefined;
Run Code Online (Sandbox Code Playgroud)

他们都抛出错误!请解释他们抛出错误的原因.还有,有办法解决这个问题吗?

javascript jquery

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

javascript 对象属性末尾的破折号

我可以像这样在 javascript 对象属性名称的末尾使用破折号吗?我在任何文档中都找不到这是无效的,但是在这种情况下尝试访问值 myProp 时我得到了一些奇怪的结果。

var myObject = {"myProp-":"myValue"};
Run Code Online (Sandbox Code Playgroud)

我只能像这样访问这个值 myObject["myProp-"] 我想像这样访问

myObject.myProp-
Run Code Online (Sandbox Code Playgroud)

但我得到了“ SyntaxError: Unexpected token } ”

javascript properties hyphen

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

jQuery $ Variable Differences

这两种建立变量的方法有什么区别?

JavaSript

var img = $('#redImage');
Run Code Online (Sandbox Code Playgroud)

jQuery的

var $img = $('#redImage');
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

jquery中的符号$如何工作?

当jquery在脚本文件中看到$时,它如何运行?$不是一个javascript关键字,当jquery运行它的功能时,怎么会出现?你需要以某种方式阅读脚本文件然后评估它吗?是否可以用另一个符号重新制作?

javascript jquery

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

在javascript中使用特殊属性解析json

我有一个json如下

"facet_counts": {
     "facet_pivot": {
      "title,host,content,anchor,id": [
        {
          "field": "title",
          "value": "biglobe",
          "count": 192
        }
      ]
}}
Run Code Online (Sandbox Code Playgroud)

作为normaly,我将解析它像:

var json = JSON.parse(xhr.responseText);
var field = json.facet_counts.facet_pivot.title,host,content,anchor,id[0].field;
Run Code Online (Sandbox Code Playgroud)

但这是错误的.

你能告诉我如何解析属性"title,host,content,anchor,id"

javascript jquery parsing json

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

React 组件可以用数字命名吗?

我不记得在哪里,我看到一个路由器使用这样的 404 组件

<Route component={404}/>
Run Code Online (Sandbox Code Playgroud)

我试过创建一个组件

const 404 = props => {
  return (<h1>This is a 404 page!</h1>)
}
Run Code Online (Sandbox Code Playgroud)

它甚至不编译。我正在使用 create-react-app 和 React Router。

reactjs react-router create-react-app

0
推荐指数
2
解决办法
2154
查看次数

警报无法按下按钮

我很好奇为什么当我点击按钮时它没有警报5.谁知道为什么? http://jsfiddle.net/bm8dd/

<center>
   <input id='1' type='text' onfocus='1();'>
   <input id='2' type='text' onfocus='2();'>
   <br>
   <br>
   <button type='button' onclick='3()'>Button</button>
</center>
<script>
    var x = 5;
    function 3() {
        alert(x);
    }
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript

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

你如何围绕Javascript中的两位小数?

我试图将一个数字舍入到2个decemals,它给了我整数!

var 4 = 10.99 + 89.78899999
total = number(a) + number(b);
Run Code Online (Sandbox Code Playgroud)

这是我目前拥有的:

Math.round(total, 2);  // this gives me 101 I need it to show 100.78
Run Code Online (Sandbox Code Playgroud)

这样做的诀窍是什么?

javascript math decimal

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