Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript字符串插值_Javascript_Ruby On Rails_Flickr_Galleria - Fatal编程技术网

Javascript字符串插值

Javascript字符串插值,javascript,ruby-on-rails,flickr,galleria,Javascript,Ruby On Rails,Flickr,Galleria,我有一个Galleria(Galleria.io),当代码如下所示时,它可以工作: Galleria.run('.galleria', { flickr: 'set:72157640607666844', } 但是,当我试图将设置的数字设置为变量时,它会出现“致命错误:1失败:找不到Photoset” 你有没有想过如何让它发挥作用 仅供参考:我查看了console.log('set:'+fakeVar),它肯定返回了set:72157640607666844。起初,我认为这是因为它返回的集

我有一个Galleria(Galleria.io),当代码如下所示时,它可以工作:

Galleria.run('.galleria', {
  flickr: 'set:72157640607666844', }
但是,当我试图将设置的数字设置为变量时,它会出现“致命错误:1失败:找不到Photoset”

你有没有想过如何让它发挥作用

仅供参考:我查看了
console.log('set:'+fakeVar)
,它肯定返回了set:72157640607666844。起初,我认为这是因为它返回的集合没有引号,但我知道情况并非如此,因为如果我这样做,
“'set:“+fakeVar+””
,我会得到一个“set”的无方法错误

此外,如果有帮助,这是定义set方法的Galleria程序代码:

set: function( photoset_id, callback ) {
    return this._find({
        photoset_id: photoset_id,
        method: 'flickr.photosets.getPhotos'
    }, callback);
},

在JavaScript控制台中尝试以下操作:

alert('set:' + 72157640607666844); alerts "set:72157640607666850" for me
parseInt("72157640607666844") // returns 72157640607666850 for me
JavaScript无法处理这么大的数字。它在内部使用双精度浮点来表示数字,72157640607666850与72157640607666844接近JavaScript所能管理的程度。您需要将其保留为字符串格式,或者使用类似于库的方法来处理此问题


这里有多种语言版本。

请在JavaScript控制台中尝试:

alert('set:' + 72157640607666844); alerts "set:72157640607666850" for me
parseInt("72157640607666844") // returns 72157640607666850 for me
JavaScript无法处理这么大的数字。它在内部使用双精度浮点来表示数字,72157640607666850与72157640607666844接近JavaScript所能管理的程度。您需要将其保留为字符串格式,或者使用类似于库的方法来处理此问题


这里有多种语言版本。

请在JavaScript控制台中尝试:

alert('set:' + 72157640607666844); alerts "set:72157640607666850" for me
parseInt("72157640607666844") // returns 72157640607666850 for me
JavaScript无法处理这么大的数字。它在内部使用双精度浮点来表示数字,72157640607666850与72157640607666844接近JavaScript所能管理的程度。您需要将其保留为字符串格式,或者使用类似于库的方法来处理此问题


这里有多种语言版本。

请在JavaScript控制台中尝试:

alert('set:' + 72157640607666844); alerts "set:72157640607666850" for me
parseInt("72157640607666844") // returns 72157640607666850 for me
JavaScript无法处理这么大的数字。它在内部使用双精度浮点来表示数字,72157640607666850与72157640607666844接近JavaScript所能管理的程度。您需要将其保留为字符串格式,或者使用类似于库的方法来处理此问题


这里有多种语言。

721576407666844
对于JavaScript来说,一个
数字的意义太大,无法完全存储:

console.log(72157640607666844);
//          72157640607666850
为避免精度问题,您可以将文字用引号括起来,使其成为
字符串

var fakeVar = '72157640607666844';

72157640607666844
对于JavaScript来说是一个非常重要的
数字
,无法完全存储:

console.log(72157640607666844);
//          72157640607666850
为避免精度问题,您可以将文字用引号括起来,使其成为
字符串

var fakeVar = '72157640607666844';

72157640607666844
对于JavaScript来说是一个非常重要的
数字
,无法完全存储:

console.log(72157640607666844);
//          72157640607666850
为避免精度问题,您可以将文字用引号括起来,使其成为
字符串

var fakeVar = '72157640607666844';

72157640607666844
对于JavaScript来说是一个非常重要的
数字
,无法完全存储:

console.log(72157640607666844);
//          72157640607666850
为避免精度问题,您可以将文字用引号括起来,使其成为
字符串

var fakeVar = '72157640607666844';

警报(假警报)
–惊喜!使用字符串值。这是一个看起来像数字但实际上不应该在代码中使用数字的示例。如果你不计算你的数字,你应该用一个字符串来表示它。
alert(fakeVar)
–惊喜!使用字符串值。这是一个看起来像数字但实际上不应该在代码中使用数字的示例。如果你不计算你的数字,你应该用一个字符串来表示它。
alert(fakeVar)
–惊喜!使用字符串值。这是一个看起来像数字但实际上不应该在代码中使用数字的示例。如果你不计算你的数字,你应该用一个字符串来表示它。
alert(fakeVar)
–惊喜!使用字符串值。这是一个看起来像数字但实际上不应该在代码中使用数字的示例。如果你不计算你的数字,你应该用一个字符串来表示它。