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 相关文章推荐
在WordPress中加入Google搜索功能的简单步骤讲解
Jan 04 Javascript
关于jquery中动态增加select,事件无效的快速解决方法
Aug 29 Javascript
jQuery实现拖动剪裁图片作为头像
Dec 28 Javascript
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
Aug 09 Javascript
详解ES6中的代理模式——Proxy
Jan 08 Javascript
浅谈在react中如何实现扫码枪输入
Jul 04 Javascript
详解使用React.memo()来优化函数组件的性能
Mar 19 Javascript
快速搭建Node.js(Express)用户注册、登录以及授权的方法
May 09 Javascript
通过实例讲解JS如何防抖动
Jun 15 Javascript
微信小程序引入模块中wxml、wxss、js的方法示例
Aug 09 Javascript
java和js实现的洗牌小程序
Sep 30 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
Dec 30 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/03/15 PHP
PHP 基本语法格式
2009/12/15 PHP
浅析php变量修饰符static的使用
2013/06/28 PHP
kohana框架上传文件验证规则写法示例
2014/07/14 PHP
PHP通过串口实现发送短信
2015/07/08 PHP
PHP使用数组依次替换字符串中匹配项
2016/01/08 PHP
thinkPHP5.0框架整体架构总览【应用,模块,MVC,驱动,行为,命名空间等】
2017/03/25 PHP
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
jquery 图片缩放拖动的简单实例
2014/01/08 Javascript
jquery 表格排序、实时搜索表格内容(附图)
2014/05/19 Javascript
JavaScript截取字符串的2个函数介绍
2014/08/27 Javascript
轻松掌握JavaScript状态模式
2016/09/07 Javascript
Bootstrap 实现查询的完美方法
2016/10/26 Javascript
VUE中v-model和v-for指令详解
2017/06/23 Javascript
Vue-Router进阶之滚动行为详解
2017/09/13 Javascript
vue 挂载路由到头部导航的方法
2017/11/13 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
复制粘贴功能的Python程序
2008/04/04 Python
在Python的Django框架中实现Hacker News的一些功能
2015/04/17 Python
Python通过select实现异步IO的方法
2015/06/04 Python
python+matplotlib绘制简单的海豚(顶点和节点的操作)
2018/01/02 Python
每天迁移MySQL历史数据到历史库Python脚本
2018/04/13 Python
Python实现多条件筛选目标数据功能【测试可用】
2018/06/13 Python
python3+PyQt5 使用三种不同的简便项窗口部件显示数据的方法
2019/06/17 Python
python中time库的实例使用方法
2019/10/31 Python
Macbook安装Python最新版本、GUI开发环境、图像处理、视频处理环境详解
2020/02/17 Python
Python基于stuck实现scoket文件传输
2020/04/02 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
详解CSS3中的box-sizing(content-box与border-box)
2019/04/19 HTML / CSS
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
巴西男士个人护理产品商店:SHOP4MEN
2017/08/07 全球购物
2014年乡镇领导个人整改措施
2014/09/19 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
团拜会主持词
2015/07/04 职场文书
教师节表彰会主持词
2015/07/06 职场文书
css3带你实现3D转换效果
2022/02/24 HTML / CSS