assuss

极客人生

【脚本小子成长记】JavaScript入门

Sevck:

继上周第一节课学习了<script></script>标签对之后今天果断学习了一些新的知识:


dument.write()和alert()


接着老师又讲了JS的划分


JS:


1.JS语言


2.bom 浏览器模拟对象


3. dom 文档对象模型


然后又学习了typeof //检测当前变量的数据类型


parseInt()//把小数去掉整数


然后老师接着在黑板上写了11012345679这个数字


然后用JS挨个写出第一位是几 第二位是几


自己写出了3种方法。


写的第一个,用parseInt()挨个来算出的


接着被老师鄙视了,这方法不够好。


然后本吊又换了一种方法。chatAt()挨个来输出


结果又被老师鄙视。。。可怜啊,,JS没学呢。。这都是自学出来的


然后老师说,你得智能一些。


随即我马上想到了for()语句


然后如下:


var a="2121121223";


for(i=0;a.leaght<i;i++)


{    


    alert(charAt(i));


}




老师终于说了这个方法可以,但是却改变了原意。


把a当作字符串来输出的


琢磨了半天,想到了第一种parseInt()和for语句的组合。


如下:


<script language="javascript">


var d=56110;


var t=1;


for(var i=1;;i++)


{


var w=parseInt(d/t%10);


if(parseInt(d/t)==0)


break;


document.write("第"+i+"位为:"+w+"<br/>");


t=t*10;


}


</script>


这种方法应该算是不错的了,当然,小小的高兴下,全班只有我做出来了


而且做出了三种方法。。。班级一个都没做出来。。当然这也和接触有关。。。班级很多同学都是第一次接触,而且老师也没讲。。。很多同学都不懂写的什么意思。


总之还是要努力吧。。。这些什么都不够。。每天多花比别人多很多的时间才写出这样其实也算差的 Sevck加油吧。    

评论

热度(1)