JavaScript 学习初步 入门教程


Posted in Javascript onMarch 25, 2010

在JavaScript中数据类型分为整型和浮点型,这里的浮点型没有单精度和双精度之分同一使用双精度进行表示,所有变量的声明只需使用var(好简单啊,不要再记int long float double……)你付给它什么类型的值,它就是什么类型。也不要区分字符和字符串,在以前好像有时候,在使用C#的时候好像有 “……不能作为字符串来使用”。很容易记住,哈哈…………
String类型也和其他语言的类似有string类型的方法,可以对队字符串进行操作,如字符串的截取substring()等。下面是一个JavaScript的字符串操作的例子:

<title>范例2-10</title> 
<script language="javascript"> 
<!-- 
// 诗的内容 
var comment = "静夜思李白床前明月光,疑是地上霜。举头望明月,低头思故乡。"; 
var partial = comment.substring( 0, 3 ); // 取出标题 
partial = partial.bold(); // 标题加粗 
document.write( "<p align=\"center\">" ); // 输出HTML标签“<p>”,并设置居中对齐 
document.write( partial ); // 输出标题 
partial = comment.slice( 3, 5 ); // 取出作者 
document.write( "<br/>" ); // 输出换行标签<br/> 
document.write( partial ); // 输出作者 
partial = comment.slice( 5, 17 ); // 取出第一句诗文 
partial = partial.fontcolor("gray"); // 设置颜色为gray(灰色) 
document.write( "<br/>" ); // 输出换行标签 
document.write( partial ); // 输出诗句 
partial = comment.slice( 17, 29 ); // 取出第二句诗文 
partial = partial.fontcolor("gray"); // 设置颜色为gray(灰色) 
document.write( "<br/>" ); // 输出换行标签 
document.write( partial ); // 输出诗句 
document.write( "</p>" ); // 输出HTML标签“<p>”的结束标签 
--> 
</script>

JavaScript中的复合数据类型

在JavaScript中同样也有数组和函数。数组的定义和C#,C++也是很相似。
下面是一个数组的例子:

 看着看着突然地发现在JavaScript中有个很有趣的运算符“===”这个是用来判断数据是否相等的,数据不仅要在数值相等而且也要在数据类型上面相等,哦这个还是有点晕。 

<script> 
<!-- 
var x =10; 
var y =null; 
if(x==null) 
{ 
document.write("x的值为空<br/>"); //输出提示 
} 
if(null==y) 
{ 
document.write("y的值为空<br/>") //输出提示 
} 
--> 
</script>

JavaScript中的数值转换
在JavaScript中也有数值类型的转换有显示转换和隐式的转换都和C++等基本的相似,由于这里是笔记,所以就不写了。

和几乎所有的WEB编程语言一样,”==”与”===”是不同的,一个是判断值是否相等,一个是判断值及类型是否完全相等。 这个还是在以后再单独的做笔记吧,已经比较的长了对我来说,没有写过这么长的东西,呵呵…… 没有单独写笔记的习惯。

今天就寄到这里,呵呵……以后慢慢的继续吧。

GOOD GOOD STUDY ,DAY DAY UP!

Javascript 相关文章推荐
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
May 21 Javascript
Jquery练习之表单验证实现代码
Dec 14 Javascript
原生Js与jquery的多组处理, 仅展开一个区块的折叠效果
Jan 09 Javascript
JQuery入门—JQuery程序的代码风格详细介绍
Jan 03 Javascript
js获取事件源及触发该事件的对象
Oct 24 Javascript
jQuery中使用Ajax获取JSON格式数据示例代码
Nov 26 Javascript
九种原生js动画效果
Nov 11 Javascript
js 将图片连接转换成base64格式的简单实例
Aug 10 Javascript
Vue 项目代理设置的优化
Apr 17 Javascript
jQuery+Datatables实现表格批量删除功能【推荐】
Oct 24 jQuery
vue简单封装axios插件和接口的统一管理操作示例
Feb 02 Javascript
微信小程序实现转盘抽奖
Sep 21 Javascript
ext 列表页面关于多行查询的办法
Mar 25 #Javascript
JS学习之一个简易的日历控件
Mar 24 #Javascript
javascript instanceof,typeof的区别
Mar 24 #Javascript
ExtJs使用IFrame的实现代码
Mar 24 #Javascript
JS 显示当前日期与时间的代码
Mar 24 #Javascript
jQuery EasyUI 开源插件套装 完全替代ExtJS
Mar 24 #Javascript
锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
Mar 24 #Javascript
You might like
解析php中如何直接执行SHELL
2013/06/28 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
2014/09/12 PHP
SSO单点登录的PHP实现方法(Laravel框架)
2016/03/23 PHP
使用php自动备份数据库表的实现方法
2017/07/28 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
2020/04/26 PHP
ASP.NET jQuery 实例3 (在TextBox里面阻止复制、剪切和粘贴事件)
2012/01/13 Javascript
IE6背景图片不缓存问题解决方案及图片使用策略多个方法小结
2012/05/14 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
高效的获取当前元素是父元素的第几个子元素
2013/10/15 Javascript
js点击出现悬浮窗效果不使用JQuery插件
2014/01/20 Javascript
js实现仿QQ秀换装效果的方法
2015/03/04 Javascript
JavaScript中的关联数组问题
2015/03/04 Javascript
JQuery自动触发事件的方法
2015/06/13 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
2015/10/26 Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
2017/01/04 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
2017/02/03 Javascript
微信小程序 setData使用方法及常用错误解决办法
2017/05/11 Javascript
Angularjs的键盘事件的绑定
2017/07/27 Javascript
JavaScript实现简单评论功能
2017/08/17 Javascript
vue用addRoutes实现动态路由的示例
2017/09/15 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
详解JavaScript作用域和作用域链
2019/03/19 Javascript
Python生成密码库功能示例
2017/05/23 Python
Python3 获取一大段文本之间两个关键字之间的内容方法
2018/10/11 Python
Django ModelForm操作及验证方式
2020/03/30 Python
django queryset 去重 .distinct()说明
2020/05/19 Python
Python实现ElGamal加密算法的示例代码
2020/06/19 Python
英国在线照明超市:Castlegate Lights
2019/10/30 全球购物
Python中pass语句的作用是什么
2016/06/01 面试题
违反校纪校规检讨书
2014/02/15 职场文书
供货协议书范本
2014/04/22 职场文书
2014领导班子四风问题对照检查材料思想汇报
2014/09/21 职场文书
自主招生自荐信格式
2015/03/04 职场文书
2015年街道办事处工作总结
2015/05/22 职场文书
Python-OpenCV教程之图像的位运算详解
2021/06/21 Python
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL