js怎么实现??

JavaScript05

js怎么实现??,第1张

1:首先JS是一种弱语言,但是同类型可以自己相加减 例如“a”+"b" 可以自动组成ab ; 1+ 2 自动变成3 2:不同类型的字符 我们先转换例如 “1”+2 ; parsInt("1")+2 可以实现加法3 3:利用eval 表达式进行实现

<!DOCTYPE html>

<html>

    <head>

        <meta charset="UTF-8">

        <title>这样用JS实现</title>

        <style type="text/css">

            table {

             border-collapse: collapse

             border-spacing:0

            }

table tr: nth-child(odd){

background-color: #ddd

}

table td{

border: 1px solid #000

}

        </style>

    </head>

    <body>

        <span>表格行数</span>:<input type="number" id="row" value=6>

        <span>表格列数</span>:<input type="number" id="col" value=8>

        <button id="btn">绘制表格</button>

        <table><tbody></tbody></table>

        <script type="text/javascript">

            btn.onclick = function(){

                var rowNo = row.value, colNo = col.value

                if (rowNo < 1) {

                    alert('行数非法')

                    return

                }

                if (colNo < 1) {

                    alert('列数非法')

                    return

                }

                var tbodyHtml = ''

                for (var i = 0 i < rowNo i++) {

                    tbodyHtml += '<tr>'

                    for (var j = 0 j < colNo j++) {

                        tbodyHtml += '<td>(' + (i + 1) + ',' + (j + 1) + ')</td>'

                    }

                    tbodyHtml += '</tr>'

                }

                document.getElementsByTagName('tbody')[0].innerHTML = tbodyHtml

            }

        </script>

    </body>

</html>

的确,JS的确能实现很多功能,而且执行快,JS是脚本语言,你要搞清楚,它最终适合的是写脚本而不是程序。游戏,聊天工具,你看哪个是纯JS写的,用JS写,那就是疯子。JS只能做为辅助的一种语言。C,windows编程,你只要精通,做什么都能有高效率的程序,还有什么问题随时HI我。