javascript编程起步(第四课)


Posted in Javascript onJanuary 10, 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 相关文章推荐
IE与FireFox中的childNodes区别
Oct 20 Javascript
关于event.cancelBubble和event.stopPropagation()的区别介绍
Dec 11 Javascript
jquery事件重复绑定的快速解决方法
Jan 03 Javascript
js脚本实现数据去重
Nov 27 Javascript
node.js中的http.createClient方法使用说明
Dec 15 Javascript
node.js中的fs.unlink方法使用说明
Dec 15 Javascript
node.js 使用ejs模板引擎时后缀换成.html
Apr 22 Javascript
详解vue表单——小白速看
Apr 08 Javascript
JavaScript JMap类定义与使用方法示例
Jan 22 Javascript
uni-app使用微信小程序云函数的步骤示例
May 22 Javascript
mpvue 项目初始化及实现授权登录的实现方法
Jul 20 Javascript
vue在App.vue文件中监听路由变化刷新页面操作
Aug 14 Javascript
jquery简单体验
Jan 10 #Javascript
java script编程起步(第三课)
Jan 10 #Javascript
javascript编程起步(第二课)
Jan 10 #Javascript
javascript编程起步(第一课)
Jan 10 #Javascript
javascript 对象的定义方法
Jan 10 #Javascript
Prototype1.5 rc2版指南最后一篇之Position
Jan 10 #Javascript
Prototype使用指南之form.js
Jan 10 #Javascript
You might like
PHP PDO操作MySQL基础教程
2017/06/05 PHP
PHP注释语法规范与命名规范详解篇
2018/01/21 PHP
php往mysql中批量插入数据实例教程
2018/12/12 PHP
php session_decode函数用法讲解
2019/05/26 PHP
Prototype Selector对象学习
2009/07/23 Javascript
JavaScript学习笔记(十)
2010/01/17 Javascript
JavaScript多线程详解
2015/08/12 Javascript
js获取url传值的方法
2015/12/18 Javascript
jQuery实现的调整表格行tr上下顺序
2016/01/10 Javascript
JavaScript中eval函数的问题
2016/01/31 Javascript
原生js代码实现图片放大境效果
2016/10/30 Javascript
浅析上传头像示例及其注意事项
2016/12/14 Javascript
Linux Centos7.2下安装nodejs&amp;npm配置全局路径的教程
2018/05/15 NodeJs
详解vue+webpack+express中间件接口使用
2018/07/17 Javascript
vue与bootstrap实现简单用户信息添加删除功能
2019/02/15 Javascript
vue中更改数组中属性,在页面中不生效的解决方法
2019/10/30 Javascript
微信小程序点击顶部导航栏切换样式代码实例
2019/11/12 Javascript
Antd的Table组件嵌套Table以及选择框联动操作
2020/10/24 Javascript
详解JavaScript中的链式调用
2020/11/27 Javascript
centos6.7安装python2.7.11的具体方法
2017/01/16 Python
mac 安装python网络请求包requests方法
2018/06/13 Python
快速解决docker-py api版本不兼容的问题
2019/08/30 Python
tensorflow模型保存、加载之变量重命名实例
2020/01/21 Python
css3 border旋转时的动画应用
2016/01/22 HTML / CSS
国际知名军事风格休闲装品牌:Alpha Industries(阿尔法工业)
2017/05/24 全球购物
出门问问全球官方商城:Tichome音箱和TicWatch智能手表
2017/12/02 全球购物
以设计师精品品质提供快速时尚:PopJulia
2018/01/09 全球购物
幼儿教师自我鉴定
2013/11/02 职场文书
生物医学工程专业学生求职信范文分享
2013/12/14 职场文书
春节请假条
2014/04/11 职场文书
沙滩主题婚礼活动策划方案
2014/09/15 职场文书
关于运动会广播稿200字
2014/10/08 职场文书
先进教师个人事迹材料
2014/12/15 职场文书
情侣餐厅的创业计划书范本!
2019/07/26 职场文书
解决tk mapper 通用mapper的bug问题
2021/06/16 Java/Android
德劲DE1105机评
2022/04/05 无线电