javascript编程起步(第四课)


Posted in Javascript onFebruary 27, 2007

前一段有人给我说,第二课就看不明白了,我不知道是不是写的太笼统了,不够细致,还是其他的,有什么问题,大家给提出来,当然我也不

是什么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循环是控制中最重要的一个)

Javascript 相关文章推荐
js中生成map对象的方法
Jan 09 Javascript
jQuery实现根据类型自动显示和隐藏表单
Mar 18 Javascript
javascript 应用小技巧方法汇总
Jul 05 Javascript
jQuery layui常用方法介绍
Jul 25 Javascript
web 前端常用组件之Layer弹出层组件
Sep 22 Javascript
js中的DOM模拟购物车功能
Mar 22 Javascript
全面解析vue中的数据双向绑定
May 10 Javascript
JavaScript之浏览器对象_动力节点Java学院整理
Jul 03 Javascript
vue-router 权限控制的示例代码
Sep 21 Javascript
微信小程序实现的贪吃蛇游戏【附源码下载】
Jan 03 Javascript
深入浅析Node环境和浏览器的区别
Aug 14 Javascript
vue3.0中友好使用antdv示例详解
Jan 05 Vue.js
javascript编程起步(第六课)
Feb 27 #Javascript
javascript编程起步(第七课)
Feb 27 #Javascript
超清晰的document对象详解
Feb 27 #Javascript
JavaScript中void(0)的具体含义解释
Feb 27 #Javascript
[原创]保存的js无法执行的解决办法
Feb 25 #Javascript
轻轻松松学习JavaScript
Feb 25 #Javascript
用javascript编写的第一人称射击游戏
Feb 25 #Javascript
You might like
PHP上传图片进行等比缩放可增加水印功能
2014/01/13 PHP
ThinkPHP打水印及设置水印位置的方法
2016/10/14 PHP
php多文件打包下载的实例代码
2017/07/12 PHP
js类式继承的具体实现方法
2013/12/31 Javascript
jquery遍历checkbox介绍
2014/02/21 Javascript
Javascript 拖拽的一些简单的应用(逐行分析代码,让你轻松了拖拽的原理)
2015/01/23 Javascript
js全选实现和判断是否有复选框选中的方法
2015/02/17 Javascript
ES6中Array.includes()函数的用法
2017/09/20 Javascript
Puppet的一些技巧
2018/09/17 Javascript
对angularJs中ng-style动态改变样式的实例讲解
2018/09/30 Javascript
p5.js绘制创意自画像
2019/11/04 Javascript
小程序点餐界面添加购物车左右摆动动画
2020/09/23 Javascript
[02:38]DOTA2亚洲邀请赛小组赛精彩集锦:Wings完美团击溃对手
2017/03/29 DOTA
Python实现模拟登录及表单提交的方法
2015/07/25 Python
深入理解Python中range和xrange的区别
2017/11/26 Python
pandas 空的dataframe 插入列名的示例
2018/10/30 Python
一文了解Python并发编程的工程实现方法
2019/05/31 Python
关于Python 常用获取元素 Driver 总结
2019/11/24 Python
python pprint模块中print()和pprint()两者的区别
2020/02/10 Python
Python标准库:内置函数max(iterable, *[, key, default])说明
2020/04/25 Python
Django后端按照日期查询的方法教程
2021/02/28 Python
css3的图形3d翻转效果应用示例
2014/04/08 HTML / CSS
HTML5之SVG 2D入门5—颜色的表示及定义方式
2013/01/30 HTML / CSS
Maje德国官网:法国女性成衣品牌
2017/02/10 全球购物
香港卓悦化妆品官网:BONJOUR
2017/09/21 全球购物
PHP经典面试题
2016/09/03 面试题
解释一下钝化(Swap out)
2016/12/26 面试题
网络教育毕业生自我鉴定
2013/10/10 职场文书
社区食品安全实施方案
2014/03/28 职场文书
高校自主招生校长推荐信
2015/03/23 职场文书
2015年法院工作总结范文
2015/04/28 职场文书
交通安全主题班会
2015/08/12 职场文书
医院病假条范文
2015/08/17 职场文书
社会实践心得体会范文
2016/01/14 职场文书
受欢迎的自荐信,就这么写!
2019/04/19 职场文书
Ajax是什么?Ajax高级用法之Axios技术
2021/04/21 Javascript