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打造最佳用户体验的登录页面的实现代码
Jul 08 Javascript
js弹出层之1:JQuery.Boxy (二)
Oct 06 Javascript
jQuery学习总结之jQuery事件
Jun 30 Javascript
浅谈Javascript 数组与字典
Jan 29 Javascript
jquery表单验证插件(jquery.validate.js)的3种使用方式
Mar 28 Javascript
基于JS+Canves实现点击按钮水波纹效果
Sep 15 Javascript
原生js的RSA和AES加密解密算法
Oct 08 Javascript
Javascript DOM事件操作小结(监听鼠标点击、释放,悬停、离开等)
Jan 20 Javascript
基于Node的React图片上传组件实现实例代码
May 10 Javascript
详解在Javascript中进行面向切面编程
Apr 28 Javascript
原生JS与JQ获取元素的区别详解
Feb 13 Javascript
AI小程序之语音听写来了,十分钟掌握百度大脑语音听写全攻略
Mar 13 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
动易数据转成dedecms的php程序
2007/04/07 PHP
用PHP读取RSS feed的代码
2008/08/01 PHP
php jquery 多文件上传简单实例
2013/12/23 PHP
如何实现php图片等比例缩放
2015/07/28 PHP
PHP加密解密实例分析
2015/12/25 PHP
在PHP中输出JS语句以及乱码问题的解决方案
2019/02/13 PHP
JavaScript 的方法重载效果
2009/08/07 Javascript
jquery each()源代码
2011/02/14 Javascript
jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
2014/01/08 Javascript
jQuery实现折线图的方法
2015/02/28 Javascript
纯javascript模仿微信打飞机小游戏
2015/08/20 Javascript
JS之if语句对接事件动作逻辑(详解)
2017/06/28 Javascript
vue2.0之多页面的开发的示例
2018/01/30 Javascript
浅析Vue中method与computed的区别
2018/03/06 Javascript
OpenLayers3实现图层控件功能
2020/09/25 Javascript
[02:06]DOTA2英雄基础教程 暗影萨满
2013/12/16 DOTA
python访问系统环境变量的方法
2015/04/29 Python
python编码最佳实践之总结
2016/02/14 Python
ansible作为python模块库使用的方法实例
2017/01/17 Python
python递归打印某个目录的内容(实例讲解)
2017/08/30 Python
TensorFlow平台下Python实现神经网络
2018/03/10 Python
Python中利用xpath解析HTML的方法
2018/05/14 Python
python3通过selenium爬虫获取到dj商品的实例代码
2019/04/25 Python
网易2016研发工程师编程题 奖学金(python)
2019/06/19 Python
Django模板语言 Tags使用详解
2019/09/09 Python
Python实现TCP通信的示例代码
2019/09/09 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
2020/05/22 Python
HTML5 canvas画矩形时出现边框样式不一致的解决方法
2013/10/14 HTML / CSS
Kathmandu美国网站:新西兰户外运动品牌
2019/03/23 全球购物
金融系应届毕业生求职信
2014/05/26 职场文书
故宫英文导游词
2015/01/31 职场文书
小学教师工作总结2015
2015/04/07 职场文书
暖春观后感
2015/06/08 职场文书
追讨欠款律师函
2015/06/24 职场文书
祝福语集锦:送给毕业同学祝福语
2019/11/21 职场文书
vue数据字典取键值项目的字典问题
2022/04/12 Vue.js