在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!
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!
广告合作:本站广告合作请联系QQ:858582 申请时备注:广告合作(否则不回)
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
暂无评论...
更新日志
2024年11月25日
2024年11月25日
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]