非常初级的问题

start () {
// [3]
var uname:string = “Runoob”;
console.log(uname);
}
function Click(){
var uname:string = “Runoob”;
console.log(uname);
}

报错 提示无法加载模块 file:///E:/%E5%B0%8F%E6
也就是从function这一行开始出错
谁能告诉我这是语法错误还是其他原因

start () {
// [3]
var uname:string = “Runoob”;
console.log(uname);
}
Click(){
var uname:string = “Runoob”;
console.log(uname);
}

去掉function 看看

谢谢!
能顺便讲一下带返回值的函数吗

我是这样写的
也是报错
start () {
// [3]
console.log(“dsadddddda”);
var v=Test2(“dasdasda”);
console.log(v);
}
Test2(user:string):string{
return user;
}

是不是不能先指定类型 还是要js的那种 拿到变量再去转换

start () {
// [3]
console.log(“dsadddddda”);
var v=this.Test2(“dasdasda”);// this…
console.log(v);
}
Test2(user:string):string{
return user;
}

这问的很基础啊。。
建议先学学Ts,然后再看看官方文档里的基础教程是怎么写的,模仿着学学。。

js,函数之间需要,号隔开吧