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 相关文章推荐
用jquery实现点击栏目背景色改变
Dec 10 Javascript
6款经典实用的jQuery小插件及源码(对话框/提示工具等等)
Feb 04 Javascript
javascript ie6兼容position:fixed实现思路
Apr 01 Javascript
jQuery实现长文字部分显示代码
May 13 Javascript
原生js实现淘宝首页点击按钮缓慢回到顶部效果
Apr 06 Javascript
sogou地图API用法实例教程
Sep 11 Javascript
bootstrap配合Masonry插件实现瀑布式布局
Jan 18 Javascript
js断点调试心得分享(必看篇)
Dec 08 Javascript
微信小程序实现页面跳转传值以及获取值的方法分析
Dec 18 Javascript
vue实现在表格里,取每行的id的方法
Mar 09 Javascript
详解ESLint在Vue中的使用小结
Oct 15 Javascript
vue-cli3 项目从搭建优化到docker部署的方法
Jan 28 Javascript
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 获取当前访问的url文件名的方法小结
2010/02/08 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
Zend Framework动作助手Url用法详解
2016/03/05 PHP
PHP利用Mysql锁解决高并发的方法
2018/09/04 PHP
通过event对象的fromElement属性解决热区设置主实体的一个bug
2008/12/22 Javascript
HTML中的setCapture和releaseCapture使用介绍
2012/03/21 Javascript
JQuery+Ajax实现数据查询、排序和分页功能
2015/09/27 Javascript
window.location.reload 刷新使用分析(去对话框)
2015/11/11 Javascript
js实现图片无缝滚动
2015/12/23 Javascript
使用Javascript实现选择下拉菜单互移并排序
2016/02/23 Javascript
js实现密码强度检测【附示例】
2016/03/30 Javascript
js中常用的Math方法总结
2017/01/12 Javascript
vue深入解析之render function code详解
2017/07/18 Javascript
详解Vue路由钩子及应用场景(小结)
2017/11/07 Javascript
详解Express笔记之动态渲染HTML(新手入坑)
2018/12/13 Javascript
微信小程序提交form操作示例
2018/12/30 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
Vue 401配合Vuex防止多次弹框的案例
2020/11/11 Javascript
[02:06]2018完美世界全国高校联赛秋季赛开始报名(附彩蛋)
2018/09/03 DOTA
python使用webdriver爬取微信公众号
2018/08/31 Python
python解析命令行参数的三种方法详解
2019/11/29 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
Python局部变量与全局变量区别原理解析
2020/07/14 Python
Html5 语法与规则简要概述
2014/07/29 HTML / CSS
莫斯科购买书籍网站:Book24
2020/01/12 全球购物
威盛公司软件C++工程师笔试题面试题
2012/07/16 面试题
如何通过jdbc调用存储过程
2012/04/19 面试题
电子商务专员岗位职责
2013/12/11 职场文书
大四学生找工作的自荐信
2014/03/27 职场文书
学术会议邀请函
2015/01/30 职场文书
党支部培养考察意见
2015/06/02 职场文书
雷锋电影观后感
2015/06/10 职场文书
电力安全学习心得体会
2016/01/18 职场文书
《为人民服务》教学反思
2016/02/20 职场文书
600字作文之感受大自然
2019/11/27 职场文书
Vue深入理解插槽slot的使用
2022/08/05 Vue.js