javascript的数据类型、字面量、变量介绍

 更新时间:2012年05月23日 23:04:49   作者:  
javascript的数据类型、字面量、变量介绍,学习js的朋友可以参考下
数据类型:
1.数值型(整型int 浮点型floating)
2.字符串类型(string)
3.布尔型(只有两个值:ture fasle)

字符串字面量
1.转义系列:
在javascript中一些符号是辨别不出来的,只有转义之后正确显示出来。如:
\' 单引号
\" 双引号
\n 换行符
\r 回车符
\\ 反斜杠

转义实例:
复制代码 代码如下:

<script type="text/javascript">
document.write("hello\nworld");
</script>

转义实例输出:
复制代码 代码如下:

hello
world (hello和world之间换行了)


2.字符串拼接

字符串拼接运算符号是加号(+),两个字符串拼接,javascript会将它们拼接成一个字符串;当一个数字和一个字符串拼接,javascript会将它们拼接成一个字符串;两个数字拼接,运算符+会变成加法运算符。


字符串拼接实例
复制代码 代码如下:

document.write("link" + “nan”); // 两个字符串拼接,输出linknan
document.write("5" + 100); // 一个数字和一个字符串拼接,输出5100
document.write(5 + 100); // 两个数字拼接,输出105


3.typeof运算符

用来判断数据类型。
复制代码 代码如下:

docunment.write(typeof(linknan)); // linknan是字符类型,输出String


复合数据类型

1.变量

变量的值是可以改变的。命名方式:第一个字符必须是字母或下划线,是区分大小写的。用var声明变量。
复制代码 代码如下:

var num = 5; // 变量名是"num",值为5
var num = 5; // 初始化
var num; // 未初始化


2.常量

常量命名通常使用大写字母,用const声明变量,常量初始化值后,不管后面进行什么运算,其值都是不变的。

要注意的bug

命名时候要注意是区分大小写的,不要使用保留字或太长不容易记忆的命名;避免使用两个相似的变量名;在程序开始时声明所有变量。

相关文章

  • javascript基本类型详解

    javascript基本类型详解

    本文介绍了javascript中的5个原始值(数字,字符,布尔,null,undefined),6个typeo能判断(数字,字符,布尔,object,function,undefined)以及9个原生的内置构造函数,是篇非常不错的文章,这里推荐给大家。
    2014-11-11
  • JavaScript中的关键字"VAR"使用详解 分享

    JavaScript中的关键字"VAR"使用详解 分享

    JScript的语法教程里面说在声明变量时忽略var关键字是完全合法的。但是事实常常又证明想当然的结果是不可靠的。
    2013-07-07
  • Ajax的概述与实现过程

    Ajax的概述与实现过程

    Ajax是Asynchronous JavaScript XML的简写,不是一门新技术,而是对现有技术的综合利用。本文详细介绍了Ajax的概述与具体实现方法。有需要的朋友可以看下,希望对你有所帮助
    2016-11-11
  • JavaScript设计模式开发中组合模式的使用教程

    JavaScript设计模式开发中组合模式的使用教程

    组合模式可以理解为树状结构,因此组合模式适合对大批对象的操作,特别是层次结构分明的,下面我们就来看看号称面向对象的JavaScript设计模式开发中组合模式的使用教程
    2016-05-05
  • JavaScript中的运算符讲解

    JavaScript中的运算符讲解

    本文详细讲解了JavaScript中的运算符,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • js基本算法:冒泡排序,二分查找的简单实例

    js基本算法:冒泡排序,二分查找的简单实例

    下面小编就为大家带来一篇js基本算法:冒泡排序,二分查找的简单实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • JavaScript的RequireJS库入门指南

    JavaScript的RequireJS库入门指南

    这篇文章主要介绍了JavaScript的RequireJS库入门指南,RequireJS库的人气近来攀升很快,需要的朋友可以参考下
    2015-07-07
  • Javascript基础教程之if条件语句

    Javascript基础教程之if条件语句

    这篇文章主要介绍了Javascript基础教程之if条件语句,需要的朋友可以参考下
    2015-01-01
  • 详解Node.js模块间共享数据库连接的方法

    详解Node.js模块间共享数据库连接的方法

    我们可以写一个统一的数据库连接模块来供本地Node环境下各模块间共享使用,接下来就来详解Node.js模块间共享数据库连接的方法
    2016-05-05
  • 浅谈一下JavaScript与C++的差异

    浅谈一下JavaScript与C++的差异

    这篇文章主要介绍了浅谈一下JavaScript与C++的差异,本来两门语言各有各的战场,并没什么交集,但自从 Node.js 框架出现之后,JavaScript 就摆脱了浏览器的樊笼,开始渗透进入系统应用的领域
    2023-04-04

最新评论