If语句Javascript使用来自其他文件的变量

If语句Javascript使用来自其他文件的变量,javascript,Javascript,我的javascript代码有问题 numbercars.js var cars = { chan1:'', number:'2';} index.html <html> <head> <script type="text/javascript" src="numbercars.js"></script> <script> var numbercars = cars.number; if (n

我的javascript代码有问题

numbercars.js

var cars = {
chan1:'',
number:'2';}
index.html

<html>
    <head>
    <script type="text/javascript" src="numbercars.js"></script>
    <script>
    var numbercars = cars.number;

    if (numbercars =<9){
    //My action
    }
    else{
    //My second action
    } 
    </script>
    </head>
    <body>
       HTML CONTENT
    </body>
</html>
但这句话不管用,一直以来,都是别的

你能,如果你能,告诉我哪里是我的错误,我不明白


谢谢

删除整数的分号和引号

var cars = {
  chan1:'',
  number: 2
}
你有两个问题 汽车中的分号对象。移除它

var cars = {
    chan1:'',
    number:'2';
}
              ^

您正在使用无效的运算符组合来比较数字。第一个文件是numbercar.js,第二个是numbercars.js,对吗?尝试更改车辆名称?可能是@OrryVandermeulen第一个文件numbercars.js的重复项,我声明了车辆数量。第二个文件是index.html,我需要他根据汽车数量做一个声明。示例:如果number>2,我可以执行一个操作,如果在第二个脚本标记中使用console.logcars会发生什么情况?在我看来,您没有正确加载脚本。文件在同一个目录中吗?谢谢你的回答,但这不会改变:谢谢你的回答,我移动了一个分号,我更改了运算符,这不再有效了
if (numbercars =< 9){
               ^