标签: undefined

为什么JavaScript中的"〜undefined"为-1?

根据这篇文章,运行以下代码

> ~function () { console.log('foo');}()
  foo
  -1
Run Code Online (Sandbox Code Playgroud)

众所周知,上述匿名函数的返回值是undefined.为什么~undefined-1?我找不到任何类似的问题.

javascript undefined

20
推荐指数
2
解决办法
462
查看次数

"未定义函数'function_name'用于'double'类型的输入参数."

以不同形状和大小经常弹出的问题是:为什么我会收到以下错误消息:

"未定义函数'function_name'用于'double'类型的输入参数."

本文试图解决可能出现此错误消息的所有不同方案,并提出解决方案的解决方案.

matlab undefined octave

20
推荐指数
1
解决办法
4万
查看次数

致命错误:在第1行的index.php中调用未定义的函数get_header()

有同样的问题,我是完全新的PHP.我安装XAMPP然后从wordpress下载孵化主题.当我运行index.php时,它会给我以下错误

"致命错误:在第1行的C:\ xampp\htdocs\hatch\index.php中调用未定义的函数get_header()"

任何人都可以帮助这个.谢谢

undefined fatal-error

19
推荐指数
2
解决办法
6万
查看次数

未定义的索引错误PHP

我是PHP的新手,我收到了这个错误:

注意:未定义的索引:第32行的/var/www/test/modifyform.php中的productid

注意:未定义的索引:第33行的/var/www/test/modifyform.php中的名称

注意:未定义的索引:第34行/var/www/test/modifyform.php中的价格

注意:未定义的索引:第35行的/var/www/test/modifyform.php中的描述

我在网上找不到任何解决方案,所以也许有人可以帮助我.

这是代码:

<form action="<?php echo $_SERVER['PHP_SELF'];?>" method="POST">
   <input type="hidden" name="rowID" value="<?php echo $rowID;?>">

   <p>
      Product ID:<br />
      <input type="text" name="productid" size="8" maxlength="8" value="<?php echo $productid;?>" />
   </p>

   <p>
      Name:<br />
      <input type="text" name="name" size="25" maxlength="25" value="<?php echo $name;?>" />
   </p>

   <p>
      Price:<br />
      <input type="text" name="price" size="6" maxlength="6" value="<?php echo $price;?>" />
   </p>

   <p>
      Description:<br />
      <textarea name="description" rows="5" cols="30">
      <?php echo $description;?></textarea>
   </p>

   <p>
      <input type="submit" name="submit" value="Submit!" />
   </p>
   </form>
   <?php
   if (isset($_POST['submit'])) …
Run Code Online (Sandbox Code Playgroud)

php forms post undefined

19
推荐指数
2
解决办法
23万
查看次数

Javascript假值(null,undefined,false,空字符串:""或''和0)和比较(==)运算符

当我使用的值中的任何一个(null,undefined,false,'',0在一)if声明中,它始终评估为谬误(false).此外,这些值((的否定null,undefined,false,'',0)在if声明中始终评估为重言式(true).

 if(null){
 }else{
 }

 if(undefined){
 }else{
 }

 if(false){
 }else{
 }

 if(''){
 }else{
 }

 if(0){
 }else{
 }
Run Code Online (Sandbox Code Playgroud)

在所有上述情况中,if语句被评估为false&elsestatement执行.但是,当我将这些谬误值与==运算符进行比较时,它并不true总是返回.令人惊讶的是,true当我比较这些值的否定时,它总是返回值.

如果double equalto(==)运算符检查/比较值而不是严格的类型,那么为什么:

null == false          // returns false

null == 0              // returns false

null == ''             // returns false
Run Code Online (Sandbox Code Playgroud)

但, …

javascript null undefined

19
推荐指数
2
解决办法
3万
查看次数

当JavaScript返回null&undefined时?

我已经使用JavaScript几年了,从不关心nullundefined之前的区别,我总是undefined用来验证对象的存在.

但最近我通过这篇文章.他们在这里说

JavaScript区分null,它是'object'类型的对象,表示故意的非值; undefined,是一个'undefined'类型的对象,表示未初始化的值 - 也就是说,一个值甚至没有已分配.我们稍后将讨论变量,但在JavaScript中,可以声明变量而不为其赋值.如果这样做,变量的类型是未定义的.

我现在完全糊涂了,这里究竟是什么非价值.这个非价值如何不同undefined.什么是javascript返回的情况null.

我试过以下样本

var sam;
alert(sam);  // returns undefined
Run Code Online (Sandbox Code Playgroud)

try {
    //var sam;
    alert(sam);  
} catch(ex) { }   // exception says: sam is undefined
Run Code Online (Sandbox Code Playgroud)

而且我不确定js何时返回null.有人可以澄清我.

javascript null undefined

18
推荐指数
1
解决办法
4万
查看次数

在Javascript中测试未定义的函数

所以Safari一直对我大喊大叫,因为一个特定的错误.

我正在尝试使用Google Maps API并致电map.getCenter();.但有时,这会在map完全加载之前发生.

所以在我的函数中,我测试这样的undefined调用:

if (map.getCenter() != undefined)
Run Code Online (Sandbox Code Playgroud)

但这仍然是错误的,因为我猜它甚至不喜欢打电话只是为了测试结果是否结果undefined

我可以在这里得到一些帮助吗?

谢谢!

javascript undefined

18
推荐指数
4
解决办法
4万
查看次数

注意:未定义的索引:HTTP_REFERER

注意:未定义的索引:HTTP_REFERER

$ http_referer = $ _SERVER ['HTTP_REFERER']

我在教程中使用了它.它看起来没问题

代码也是从包含文件调用它

我应该改变什么?

我添加了print_r($ _ SERVER); 现在页面给了我这个

 Array ([UNIQUE_ID] => UoSxWa56310AAAwUckIAAAAA
        [HTTP_HOST] => movafaghha.com
        [HTTP_COOKIE] => __utma=210711305.58608218.1372977010.1372977010.1372977010.1; __utmz=210711305.1372977010.1.1.utmcsr=who.is|utmccn=(referral)|utmcmd=referral|utmcct=/whois/movafaghha.com; PHPSESSID=83eb0e2ae7ebe4b6c2eeb071d9f5de71
        [HTTP_X_REAL_IP] => 109.109.41.81
        [HTTP_X_FORWARDED_HOST] => movafaghha.com
        [HTTP_X_FORWARDED_SERVER] => movafaghha.com
        [HTTP_X_FORWARDED_FOR] => 109.109.41.81
        [HTTP_CONNECTION] => close 
        [HTTP_CACHE_CONTROL] => max-age=0 
        [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8 
        [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.48 Safari/537.36 
        [HTTP_ACCEPT_LANGUAGE] => en-US,en;q=0.8,fa;q=0.6 
        [PATH] => /sbin:/usr/sbin:/bin:/usr/bin
        [SERVER_SIGNATURE] =>
        [SERVER_SOFTWARE] => Apache 
        [SERVER_NAME] => movafaghha.com 
        [SERVER_ADDR] => 174.122.223.93 
        [SERVER_PORT] => 80 …
Run Code Online (Sandbox Code Playgroud)

php indexing http-referer undefined

18
推荐指数
1
解决办法
6万
查看次数

Raw_Input()未定义

我是七年级的程序员,所以我可能在这个程序中遗漏了很多东西,但是对于我的编码俱乐部,我的导师让我们猜猜数字游戏.我对这个课程的知识非常有限,因为我只上过四节课.无论如何,当我在Python IDLE 3.5中运行这个程序时,它就是这样说的:

Traceback (most recent call last):
File "C:\Users\morrris\AppData\Local\Programs\Python\Python35-32\guess_that_number.py", line 7, in <module>
name= raw_input()
NameError: name 'raw_input' is not defined
Run Code Online (Sandbox Code Playgroud)

我尝试更改代码,但似乎不喜欢raw_input().

python undefined raw-input

18
推荐指数
1
解决办法
9万
查看次数

为什么在这个类方法中"this"未定义?

我试图搜索似乎整个互联网的内容,但我仍然对JS类的问题感到烦恼,我正在为微服务写作(仍在学习中).

所以,我尝试在实例化的对象上调用一个类方法,并根据我的知识和我的(我猜错的)单元测试它应该工作.

好吧,我将从收到的错误开始:

    GET /api/users 500 2.863 ms - 2649
TypeError: Cannot read property 'repository' of undefined
    at list (C:\Users\<user>\Documents\Programming\node\kaguwa-ngn\kaguwa-user-service\controllers\user-controller.js:20:9)
    at Layer.handle [as handle_request] (C:\Users\<user>\Documents\Programming\node\kaguwa-ngn\kaguwa-user-service\node_modules\express\lib\router\layer.js:95:5)
    at next (C:\Users\<user>\Documents\Programming\node\kaguwa-ngn\kaguwa-user-service\node_modules\express\lib\router\route.js:137:13)
Run Code Online (Sandbox Code Playgroud)

(还有更多).

代码调用代码:

user-controller.js

'use strict';

var utils = require('./utils');

class UserController {

  constructor(repository) {
    this.repository = repository || {};
  }

  /**
   * 
   * Lists all users.
   * 
   * @param {object} req 
   * @param {object} res 
   */
  list(req, res) {

    this.repository.list(function (err, users) {
      if (err) return res.status(500).json(utils.createError(500));

      if (Object.keys(users).length !== 0) { …
Run Code Online (Sandbox Code Playgroud)

javascript this undefined node.js es6-class

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