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 相关文章推荐
如何设置iframe高度自适应在跨域情况下的可用方法
Sep 06 Javascript
点击弹出层效果&amp;弹出窗口后网页背景变暗效果的实现代码
Feb 10 Javascript
30个经典的jQuery代码开发技巧
Dec 15 Javascript
javascript实现checkbox复选框实例代码
Jan 10 Javascript
结合代码图文讲解JavaScript中的作用域与作用域链
Jul 05 Javascript
原生JS实现图片左右轮播
Dec 30 Javascript
vue.js实现价格格式化的方法
May 23 Javascript
Angular中的$watch、$watchGroup、$watchCollection
Jun 25 Javascript
ng-events类似ionic中Events的angular全局事件
Sep 05 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
Jan 18 jQuery
Nuxt.js实现一个SSR的前端博客的示例代码
Sep 06 Javascript
javascript实现摄像头拍照预览
Sep 30 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
phpmyadmin打开很慢的解决方法
2014/04/21 PHP
smarty简单分页的实现方法
2014/10/27 PHP
通过php动态传数据到highcharts
2017/04/05 PHP
PHP定义字符串的四种方式详解
2018/02/06 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
jquery 经典动画菜单效果代码
2010/01/26 Javascript
查看大图功能代码jquery版
2013/11/05 Javascript
JavaScript中对象property的读取和写入方法介绍
2014/12/30 Javascript
js+css实现tab菜单切换效果的方法
2015/01/20 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
2015/03/30 Javascript
js兼容火狐获取图片宽和高的方法
2015/05/21 Javascript
跟我学习javascript的严格模式
2015/11/16 Javascript
js图片轮播手动切换特效
2017/01/12 Javascript
jquery实现超简单的瀑布流布局【推荐】
2017/03/08 Javascript
js轮播图透明度切换(带上下页和底部圆点切换)
2017/04/27 Javascript
你应该了解的JavaScript Array.map()五种用途小结
2018/11/14 Javascript
Python中with及contextlib的用法详解
2017/06/08 Python
python 寻找list中最大元素对应的索引方法
2018/06/28 Python
全面了解django的缓存机制及使用方法
2019/07/22 Python
python梯度下降算法的实现
2020/02/24 Python
解决TensorFlow调用Keras库函数存在的问题
2020/07/06 Python
如何使用Cython对python代码进行加密
2020/07/08 Python
详解Python IO编程
2020/07/24 Python
结合CSS3的新特性来总结垂直居中的实现方法
2016/05/30 HTML / CSS
css3的过滤效果简单实例
2016/08/03 HTML / CSS
html5是什么_动力节点Java学院整理
2017/07/07 HTML / CSS
Melijoe时尚童装德国官网:Melijoe德国
2016/09/03 全球购物
俄罗斯一家时尚女装商店:Charuel
2019/12/04 全球购物
《藤野先生》教学反思
2014/02/19 职场文书
《庐山的云雾》教学反思
2014/04/22 职场文书
酒店开业庆典策划方案
2014/05/28 职场文书
学生抄袭作业的检讨书
2014/10/02 职场文书
医生辞职信范文
2015/03/02 职场文书
MongoDB数据库常用的10条操作命令
2021/06/18 MongoDB
使用kubeadm命令行工具创建kubernetes集群
2022/03/31 Servers
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
2022/05/25 SQL Server