将javascript转换为TypeScript时出现的问题

将javascript转换为TypeScript时出现的问题,javascript,typescript,typescript2.0,Javascript,Typescript,Typescript2.0,typescript中的语法问题。。我用javascript编写代码,并尝试将其放入ts文件中。进行了一些更改,但仍显示单元格存在问题 X类{ 公共附加表列{ var tbl=document.getElementByIdmyTable;//表引用 //var colnum=parseInttbl.rows[0].cells.length-1; //一,; var m=parseInttbl.rows[0].cells.length+1; //每行和附加单元格的开环 对于变量i=0;i

typescript中的语法问题。。我用javascript编写代码,并尝试将其放入ts文件中。进行了一些更改,但仍显示单元格存在问题

X类{ 公共附加表列{ var tbl=document.getElementByIdmyTable;//表引用 //var colnum=parseInttbl.rows[0].cells.length-1; //一,; var m=parseInttbl.rows[0].cells.length+1; //每行和附加单元格的开环 对于变量i=0;i 当您有这样的元素类型假设时,您需要做的是使用类型断言

var x = (<HTMLTableElement>document.getElementById("myTable")).rows[i].cells;
应改为写为:

var m = tbl.rows[0].cells.length + 1;
// ...
var k = i + 1;

您得到的实际错误是什么?您得到的错误是什么?您应该指定它。@JSONDerulo有关于您所说内容的资源吗?我认为您错了。@JSONDerulo变量在TS中是完全允许的。createCell在哪里实现的?
var m = tbl.rows[0].cells.length + 1;
// ...
var k = i + 1;