JavaScript学习初步入门教程
2023-06-13 09:14:17 时间
在JavaScript中数据类型分为整型和浮点型,这里的浮点型没有单精度和双精度之分同一使用双精度进行表示,所有变量的声明只需使用var(好简单啊,不要再记intlongfloatdouble……)你付给它什么类型的值,它就是什么类型。也不要区分字符和字符串,在以前好像有时候,在使用C#的时候好像有“……不能作为字符串来使用”。很容易记住,哈哈…………
String类型也和其他语言的类似有string类型的方法,可以对队字符串进行操作,如字符串的截取substring()等。下面是一个JavaScript的字符串操作的例子:
复制代码代码如下:
String类型也和其他语言的类似有string类型的方法,可以对队字符串进行操作,如字符串的截取substring()等。下面是一个JavaScript的字符串操作的例子:
<title>范例2-10</title>
<scriptlanguage="javascript">
<!--
//诗的内容
varcomment="静夜思李白床前明月光,疑是地上霜。举头望明月,低头思故乡。";
varpartial=comment.substring(0,3);//取出标题
partial=partial.bold();//标题加粗
document.write("<palign=\"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>
<!--
varx=10;
vary=null;
if(x==null)
{
document.write("x的值为空<br/>");//输出提示
}
if(null==y)
{
document.write("y的值为空<br/>")//输出提示
}
-->
</script>
JavaScript中的数值转换
在JavaScript中也有数值类型的转换有显示转换和隐式的转换都和C++等基本的相似,由于这里是笔记,所以就不写了。
和几乎所有的WEB编程语言一样,”==”与”===”是不同的,一个是判断值是否相等,一个是判断值及类型是否完全相等。这个还是在以后再单独的做笔记吧,已经比较的长了对我来说,没有写过这么长的东西,呵呵……没有单独写笔记的习惯。
今天就寄到这里,呵呵……以后慢慢的继续吧。
GOODGOODSTUDY,DAYDAYUP!
相关文章
- labuladong的算法小抄的javascript实现-动态规划
- 轻松学习 JavaScript——第 7 部分:对象属性描述符详解编程语言
- Javascript下aes加解密详解编程语言
- HTML/CSS/JavaScript学习笔记持续更新详解编程语言
- JavaScript的注入引出技术诈骗
- JavaScript基本概念初级讲解论坛贴的学习记录
- Javascript兼容firefox的一些问题
- JavaScript设计模式学习Singleton
- 用Javascript同时提交多个Web表单的方法
- JavaScript设计模式富有表现力的Javascript(一)
- 有道JavaScript监听浏览器的问题
- 学习并汇集javascript匿名函数
- JavaScript高级程序设计学习笔记js高级技巧
- javascript学习笔记(八)js内置对象
- javascript学习笔记(十九)节点的操作实现代码
- JavaScript高级程序设计(第3版)学习笔记6初识js对象
- 解析Javascript中难以理解的11个问题
- Javascript学习笔记之对象篇(三):hasOwnProperty
- Javascript学习笔记之对象篇(四):forin循环
- JavaScript中的console.profile()函数详细介绍
- JavaScript学习笔记之数据类型
- 浅谈Unicode与JavaScript的发展史
- Javascript拖拽的一些高级的应用(逐行分析代码,让你轻松了拖拽的原理)