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 相关文章推荐
如何判断图片地址是否失效
Feb 02 Javascript
Save a File Using a File Save Dialog Box
Jun 18 Javascript
用原生JavaScript实现jQuery的$.getJSON的解决方法
May 03 Javascript
javascript操作数组详解
Dec 17 Javascript
javascript实现表格增删改操作实例详解
May 15 Javascript
jQuery+AJAX实现无刷新下拉加载更多
Jul 03 Javascript
浅析angularJS中的ui-router和ng-grid模块
May 20 Javascript
原生js实现倒计时--2018
Feb 21 Javascript
微信小程序 首页制作简单实例
Apr 07 Javascript
vue 2.1.3 实时显示当前时间,每秒更新的方法
Sep 16 Javascript
vue源码nextTick使用及原理解析
Aug 13 Javascript
Vue+Element-UI实现上传图片并压缩
Nov 26 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新手上路(十二)
2006/10/09 PHP
完美解决PHP中文乱码
2009/11/26 PHP
PHPMailer 中文使用说明小结
2010/01/22 PHP
详解php中空字符串和0之间的关系
2016/10/23 PHP
非常好的js代码
2006/06/27 Javascript
精通Javascript系列之Javascript基础篇
2011/06/07 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
js实现window.open不被拦截的解决方法汇总
2014/10/30 Javascript
jQuery 插件开发指南
2014/11/14 Javascript
JQuery动画与特效实例分析
2015/02/02 Javascript
js完美解决IE6不支持position:fixed的bug
2015/04/24 Javascript
利用JS判断鼠标移入元素的方向
2016/12/11 Javascript
利用JavaScript实现拖拽改变元素大小
2016/12/14 Javascript
js实现做通讯录的索引滑动显示效果和滑动显示锚点效果
2017/02/18 Javascript
Vue2.0系列之过滤器的使用
2018/03/01 Javascript
Vue 3.x+axios跨域方案的踩坑指南
2019/07/04 Javascript
原生JS利用transform实现banner的无限滚动示例代码
2020/06/15 Javascript
js实现计算器功能
2020/08/10 Javascript
vue 子组件和父组件传值的示例
2020/09/11 Javascript
[40:03]RNG vs VG 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
使用Python来开发Markdown脚本扩展的实例分享
2016/03/04 Python
Python正则替换字符串函数re.sub用法示例
2017/01/19 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
2017/09/25 Python
python动态进度条的实现代码
2019/07/03 Python
Python+OpenCV实现旋转文本校正方式
2020/01/09 Python
DataFrame 数据合并实现(merge,join,concat)
2020/06/14 Python
详解CSS3伸缩布局盒模型Flex布局
2018/08/20 HTML / CSS
澳大利亚手袋、珠宝和在线时尚精品店:The Way
2019/12/21 全球购物
俄罗斯连接商品和买家的在线平台:goods.ru
2020/11/30 全球购物
几个Linux面试题笔试题
2012/12/01 面试题
《自然之道》教学反思
2014/02/11 职场文书
社会实践的活动方案
2014/08/22 职场文书
2015国际残疾人日活动总结
2015/03/24 职场文书
2016年教师节感言
2015/12/09 职场文书
2016教师学习教育法心得体会
2016/01/19 职场文书
2019思想汇报范文
2019/05/21 职场文书