小编Kar*_*oel的帖子

方法与功能,以及其他问题

关于JS,这两者有什么区别?我知道方法与对象有关,但是混淆了函数的用途是什么?它们的语法有何不同?

另外,这两种语法之间的区别是什么:

var myFirstFunc = function(param) {
    //Do something
};
Run Code Online (Sandbox Code Playgroud)

function myFirstFunc(param) {
    //Do something
};
Run Code Online (Sandbox Code Playgroud)

另外,在使用函数之前,我在某处看到了我们需要做的事情:

obj.myFirstFunc = myFirstFunc;
obj.myFirstFunc("param");
Run Code Online (Sandbox Code Playgroud)

为什么需要第一行,它有什么作用?

对不起,如果这些是基本问题,但我开始使用JS而且很困惑.

编辑:对于最后一点代码,这就是我所说的:

// here we define our method using "this", before we even introduce bob
var setAge = function (newAge) {
  this.age = newAge;
};
// now we make bob
var bob = new Object();
bob.age = 30;
// and down here we just use the method we already made
bob.setAge = setAge;
Run Code Online (Sandbox Code Playgroud)

javascript methods function

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

不知道为什么这段代码会抛出NumberFormatException.(有效输入)

所以我正在读这个:

10011011001;0110,1001,1001,0,10,11
Run Code Online (Sandbox Code Playgroud)

并在其上运行此代码:

        String[] parts = line.split(";");
        System.out.println("Part 1 = " + parts[0]);
        System.out.println("Part 2 = " + parts[1]);
        System.out.println(isNumeric(parts[0]));
        int original = Integer.parseInt(parts[0]);
        System.out.println("Original = " + original);
Run Code Online (Sandbox Code Playgroud)

这个isNumeric方法是我写的调试方法.

public static boolean isNumeric(String str) {
    for (char c : str.toCharArray()) {
        if (!Character.isDigit(c)) {
            return false;
        }
    }
    return true;
}
Run Code Online (Sandbox Code Playgroud)

输出:

Line = 10011011001;0110,1001,1001,0,10,11
Part 1 = 10011011001
Part 2 = 0110,1001,1001,0,10,11
true
Exception in thread "main" java.lang.NumberFormatException: For input string: "10011011001"
    at java.lang.NumberFormatException.forInputString(Unknown Source)
    at …
Run Code Online (Sandbox Code Playgroud)

java parseint

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

你可以用HTML构建社交网站,比如facebook,mySpace或youtube吗?

我刚刚买了一本HTML书来了解网页设计/编程.我的最终目标是建立社交网站,尽管这可能是在遥远的未来.我会朝着正确的方向前进吗?或者我应该从其他编程语言开始,如java,PHP或其他东西.如果是这样,我会通过HTML传递吗?或者是否值得学习和强制进行网络编程?我真的很困惑HTML除了设计之外在网站上可以做什么.

html

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

标签 统计

function ×1

html ×1

java ×1

javascript ×1

methods ×1

parseint ×1