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学习笔记(3)--用jquery(插件)实现多选项卡功能
Apr 08 Javascript
IE下支持文本框和密码框placeholder效果的JQuery插件分享
Jan 31 Javascript
jquery使用animate方法实现控制元素移动
Mar 27 Javascript
js脚本分页代码分享(7种样式)
Aug 19 Javascript
jQuery插件支持同一页面被多次调用
Feb 14 Javascript
jQuery中的Deferred和promise 的区别
Apr 03 Javascript
javascript js 操作数组 增删改查的简单实现
Jun 20 Javascript
使用vue打包时vendor文件过大或者是app.js文件很大的问题
Jun 29 Javascript
Vue的编码技巧与规范使用详解
Aug 28 Javascript
环形加载进度条封装(Vue插件版和原生js版)
Dec 04 Javascript
JS实现分页导航效果
Feb 19 Javascript
javascript数组includes、reduce的基本使用
Jul 02 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
phpmyadmin 3.4 空密码登录的实现方法
2010/05/29 PHP
THINKPHP2.0到3.0有哪些改进之处
2015/01/04 PHP
PHP编程中尝试程序并发的几种方式总结
2016/03/21 PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
2016/10/13 PHP
jQuery 位置插件
2008/12/25 Javascript
Prototype ObjectRange对象学习
2009/07/19 Javascript
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
2010/01/22 Javascript
纯JAVASCRIPT图表动画插件Highcharts Examples
2011/04/16 Javascript
基于jQuery的为attr添加id title等效果的实现代码
2011/04/20 Javascript
基于javascript实现单选及多选的向右和向左移动实例
2015/07/25 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
详解maxlength属性在textarea里奇怪的表现
2015/12/27 Javascript
AngularJs concepts详解及示例代码
2016/09/01 Javascript
AngularJS 教程及实例代码
2017/10/23 Javascript
vue实现点击关注后及时更新列表功能
2018/06/26 Javascript
layer 关闭指定弹出层的例子
2019/09/25 Javascript
JavaScript 替换所有匹配内容及正则替换方法
2020/02/12 Javascript
Python字符串格式化输出方法分析
2016/04/13 Python
Python实现ssh批量登录并执行命令
2016/10/25 Python
django上传图片并生成缩略图方法示例
2017/12/11 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
2018/01/02 Python
python基础教程项目二之画幅好画
2018/04/02 Python
flask框架渲染Jinja模板与传入模板变量操作详解
2020/01/25 Python
Python调用shell命令常用方法(4种)
2020/05/11 Python
英国顶级家庭折扣店:The Works
2017/09/06 全球购物
为您的家、后院、车库等在线购物:Spreetail
2019/06/17 全球购物
情人节活动策划方案
2014/02/27 职场文书
假面舞会策划方案
2014/05/29 职场文书
机械设计制造及其自动化专业求职信
2014/06/17 职场文书
建议书格式
2015/02/04 职场文书
2015年信息化建设工作总结
2015/07/23 职场文书
2015年法律事务部工作总结
2015/07/27 职场文书
解析目标检测之IoU
2021/06/26 Python
如何给HttpServletRequest增加消息头
2021/06/30 Java/Android
JavaScript获取URL参数的方法分享
2022/04/07 Javascript