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 相关文章推荐
不间断滚动JS打包类,基本可以实现所有的滚动效果,太强了
Dec 08 Javascript
js 页面输出值
Nov 30 Javascript
JavaScript 页面编码与浏览器类型判断代码
Jun 03 Javascript
深入理解JavaScript系列(12) 变量对象(Variable Object)
Jan 16 Javascript
Javascript中的delete介绍
Sep 02 Javascript
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
Mar 27 Javascript
Jquery修改页面标题title其它JS失效的解决方法
Oct 31 Javascript
Bootstrap与KnockoutJs相结合实现分页效果实例详解
May 03 Javascript
基于Marquee.js插件实现的跑马灯效果示例
Jan 25 Javascript
微信小程序实现左滑修改、删除功能
Oct 19 Javascript
Javascript Web Worker使用过程解析
Mar 16 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
Aug 04 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单件模式结合命令链模式使用说明
2008/09/07 PHP
基于PHP实现假装商品限时抢购繁忙的效果
2015/10/16 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
2019/10/24 PHP
javascript 对象的定义方法
2007/01/10 Javascript
用js实现层随着内容大小动态渐变改变 推荐
2009/12/19 Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
2011/07/10 Javascript
JS对img进行操作(换图片/切图/轮换/停止)
2013/04/17 Javascript
html5+javascript制作简易画板附图
2014/04/25 Javascript
js 获取浏览器版本以此来调整CSS的样式
2014/06/03 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
Zero Clipboard实现浏览器复制到剪贴板的方法(多个复制按钮)
2016/03/24 Javascript
使用jQuery制作Web页面遮罩层插件的实例教程
2016/05/26 Javascript
浅谈Javascript数据属性与访问器属性
2016/07/26 Javascript
Bootstrap选项卡动态切换效果
2016/11/28 Javascript
Bootstrap源码解读下拉菜单(4)
2016/12/23 Javascript
JavaScript基于扩展String实现替换字符串中index处字符的方法
2017/06/13 Javascript
react中实现搜索结果中关键词高亮显示
2018/07/31 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
Vue包大小优化的实现(从1.72M到94K)
2021/02/18 Vue.js
[08:40]Navi Vs Newbee
2018/06/07 DOTA
python实现从网络下载文件并获得文件大小及类型的方法
2015/04/28 Python
使用Python来编写HTTP服务器的超级指南
2016/02/18 Python
python使用json序列化datetime类型实例解析
2018/02/11 Python
浅析python打包工具distutils、setuptools
2018/04/20 Python
Python列表对象实现原理详解
2019/07/01 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
给Python学习者的文件读写指南(含基础与进阶)
2020/01/29 Python
基于Tensorflow高阶读写教程
2020/02/10 Python
python画环形图的方法
2020/03/25 Python
生物专业个人自荐信范文
2013/11/29 职场文书
写给医院的感谢信
2015/01/22 职场文书
2015年爱牙日活动总结
2015/03/23 职场文书
互联网创业商业模式以及赚钱法则有哪些?
2019/10/12 职场文书
Win11软件图标固定到任务栏
2022/04/19 数码科技