javascript编程起步(第四课)

 更新时间:2007年02月27日 00:00:00   作者:  
前一段有人给我说,第二课就看不明白了,我不知道是不是写的太笼统了,不够细致,还是其他的,有什么问题,大家给提出来,当然我也不

是什么js高手,只不过想把爱好者领进门而已。希望大家多多参与。
今天的主要任务就是for循环。另外就是数据类型。既for in(现在还没有讲数组和对象,先了解一下)。

数据类型的转换:
如果运算的数据类型不是一样的话,js脚本会尽力执行内部转换来解决,但js不了解你的心思。所以得到的结果可能和你想要的不一样。
em:
3+3 // result=6
3+"3" // result="33"

将字符串转换为数值:
javascript语言提供两个内置函数将表示数值的字符串转换为真实的数值:parseInt()和parseFloat()。
为了使用这些函数,需要将进行转换的字符串作为参数传入函数,例:
parseInt("42") //result=42
parseInt("42.33") //result=42
不过是浮点数还是整数,函数返回的值都是整数。不存在四舍五入,小数点和它后面的数字将被舍弃。
而parseFloat()则返回浮点数(如果是整数就返回整数),例:
parseFloat("42") //result=42
parseFloat("42.33") //result=42.33
如果在某处需要进行字符串的转换,只需将函数插入该初即可。如:
3+3+parseInt("3") //result=9

将数值转换为字符串:
虽然当遇到表达式中含有混合数据类型时,js会倾向于字符串。但为了防止潜在的问题发生,最好先转换以下。在数值中加入空字符串就可以

把数值转换为字符串了:
(""+2500) //result="2500"
(""+2500).length //result=4

for:
javascript中最常用的循环结构称之为for循环,关键词放在循环结构的开始位置。正式语法结构如下:
for ([initial expression];[condition];[update expression]){
statement[s] inside loop
}
例:
for(var i=0;i<9;i++)
{
n+=i
myfunc(n)
}
for...in:
这个语句完全依照变量var所设定的值决定运行次数。你可以用for...in语句在一个对象或一个数组上建立循环
for(var in [obj array])
{
statements
}
例:
<script language="javascript">
document.writeln("The properties of the document object")
for(var element in document){
document.writein(element+"="+document[element])
}
</script>

作业:
用for循环得到几个数据,显示到页面上。熟悉一下for循环。
(for循环是控制中最重要的一个)

相关文章

  • 引用外部脚本时script标签关闭的写法

    引用外部脚本时script标签关闭的写法

    在引用外部脚本时,script标签的关闭写法,很多朋友对它保持健忘态度,下面为大家介绍下其正确的写法
    2014-01-01
  • 深入理解JavaScript系列(42):设计模式之原型模式详解

    深入理解JavaScript系列(42):设计模式之原型模式详解

    这篇文章主要介绍了深入理解JavaScript系列(42):设计模式之原型模式详解,原型模式(prototype)是指用原型实例指向创建对象的种类,并且通过拷贝这些原型创建新的对象,需要的朋友可以参考下
    2015-03-03
  • NodeJS的url截取模块url-extract的使用实例

    NodeJS的url截取模块url-extract的使用实例

    本文主要介绍了NodeJS的url信息截取模块url-extract的使用方法,最后提供了实例代码供大家参考
    2013-11-11
  • 了解前端理论:rscss和rsjs

    了解前端理论:rscss和rsjs

    在前端开发中,我们会尝试去定一些规则和约定,来让项目质量更高,更易于维护。而对于这些规则和约定,我们也会希望它内容简单,容易理解。下面小编来和大家一起学习一下
    2019-05-05
  • JavaScript操作HTML元素和样式的方法详解

    JavaScript操作HTML元素和样式的方法详解

    这篇文章主要介绍了JavaScript操作HTML元素和样式的方法,通过HTML DOM来进行相关的元素添加和删除,需要的朋友可以参考下
    2015-10-10
  • 带你了解session和cookie作用原理区别和用法

    带你了解session和cookie作用原理区别和用法

    这篇文章主要介绍了session和cookie作用原理,区别和用法,以及使用过程中的优缺点,通过列举区别和原理,使读者更能理解两者之间的关系,需要的朋友可以参考下
    2017-08-08
  • JavaScript 学习历程和心得分享

    JavaScript 学习历程和心得分享

    在过去,JavaScript只是被用来做一些简单的网页效果,比如表单验证、浮动广告等,所以那时候JavaScript并没有受到重视。
    2010-12-12
  • 解析js中获得父窗口链接getParent方法以及各种打开窗口的方法

    解析js中获得父窗口链接getParent方法以及各种打开窗口的方法

    本篇文章是对js中获得父窗口链接getParent方法以及各种打开窗口的方法进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • 浅谈js闭包理解

    浅谈js闭包理解

    这篇文章主要介绍了js闭包理解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • php中and 和 &&出坑指南

    php中and 和 &&出坑指南

    在逻辑运算符中,提到与和或,我们可能立刻想到的是&&、||,在php中还有and、or.然而and和or中有一个小小的坑,今天我们就来探讨下php中and 和 &&
    2018-07-07

最新评论