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 相关文章推荐
javascript 函数式编程
Aug 16 Javascript
Jquery实现视频播放页面的关灯开灯效果
May 27 Javascript
了解Javascript的模块化开发
Mar 02 Javascript
jquery ui resize 中border-box的bug修正
Apr 26 Javascript
Javascript实现鼠标右键特色菜单
Aug 04 Javascript
Js与Jq获取浏览器和对象值的方法
Mar 18 Javascript
JavaScript接口的实现三种方式(推荐)
Jun 14 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
Dec 05 Javascript
Node.js npm命令运行node.js脚本的方法
Oct 10 Javascript
JS原生瀑布流效果实现
Apr 26 Javascript
js实现随机8位验证码
Jul 24 Javascript
JS轻量级函数式编程实现XDM三
Jun 16 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生成短网址的3种方法代码实例
2014/07/08 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
2020/03/26 PHP
JavaScript高级程序设计
2006/12/29 Javascript
JavaScript实现动态增加文件域表单
2009/02/12 Javascript
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
JS中令人发指的valueOf方法介绍
2013/02/22 Javascript
PHP 数组current和next用法分享
2015/03/05 Javascript
MUI  Scroll插件的使用详解
2017/04/13 Javascript
详解如何使用webpack打包Vue工程
2017/05/27 Javascript
bootstrap是什么_动力节点Java学院整理
2017/07/14 Javascript
JavaScript编写棋盘覆盖代码详解
2017/08/28 Javascript
vue项目中的webpack-dev-sever配置方法
2017/12/14 Javascript
jQuery+SpringMVC中的复选框选择与传值实例
2018/01/08 jQuery
30分钟快速入门掌握ES6/ES2015的核心内容(上)
2018/04/18 Javascript
JavaScript实现创建自定义对象的常用方式总结
2018/07/09 Javascript
使用vue2.0创建的项目的步骤方法
2018/09/25 Javascript
如何利用ES6进行Promise封装总结
2019/02/11 Javascript
最简单的vue消息提示全局组件的方法
2019/06/16 Javascript
小程序实现搜索框功能
2020/03/26 Javascript
Node中对非阻塞I/O、事件循环的知识点总结
2020/01/05 Javascript
微信小程序8种数据通信的方式小结
2020/02/03 Javascript
Python 判断是否为质数或素数的实例
2017/10/30 Python
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
python抓取网页中链接的静态图片
2018/01/29 Python
详解python单元测试框架unittest
2018/07/02 Python
为什么黑客都用python(123个黑客必备的Python工具)
2020/01/31 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
2020/11/24 Python
Canvas与图片压缩的示例代码
2017/11/28 HTML / CSS
浅析HTML5页面元素及属性
2021/01/20 HTML / CSS
德国家具、照明、家居用品网上商店:Wayfair.de
2020/02/13 全球购物
《自然之道》教学反思
2014/02/11 职场文书
如何签定毕业生就业协议书
2014/09/28 职场文书
2014年党员发展工作总结
2014/12/02 职场文书
2014年留守儿童工作总结
2014/12/10 职场文书
北京爱情故事观后感
2015/06/12 职场文书