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


Posted in Javascript onMay 23, 2012

数据类型:
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 相关文章推荐
slice函数的用法 之不错的应用
Dec 29 Javascript
javascript静态的url如何传递
May 03 Javascript
js自动生成对象的属性示例代码
Oct 28 Javascript
纯JS实现根据CSS的class选择DOM
Mar 22 Javascript
jquery中toggle函数交替使用问题
Jun 22 Javascript
微信小程序 数据访问实例详解
Oct 08 Javascript
详解Vue2 无限级分类(添加,删除,修改)
Mar 07 Javascript
使用gulp搭建本地服务器并实现模拟ajax
Apr 05 Javascript
二维码图片生成器QRCode.js简单介绍
Aug 18 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
Sep 12 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
Jan 27 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
Mar 01 Vue.js
网页源代码保护(禁止右键、复制、另存为、查看源文件)
May 23 #Javascript
通过js动态操作table(新增,删除相关列信息)
May 23 #Javascript
JavaScript基础语法让人疑惑的地方小结
May 23 #Javascript
利用javascript解决图片缩放及其优化的代码
May 23 #Javascript
JavaScript 图像动画的小demo
May 23 #Javascript
JavaScript学习笔记记录我的旅程
May 23 #Javascript
JS中处理与当前时间间隔的函数代码
May 23 #Javascript
You might like
php替换字符串中间字符为省略号的方法
2015/05/04 PHP
php轻量级的性能分析工具xhprof的安装使用
2015/08/12 PHP
PHP7变量处理机制修改
2021/03/09 PHP
对象的类型:本地对象(1)
2006/12/29 Javascript
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
2009/07/25 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
js判断变量是否未定义的代码
2020/03/28 Javascript
js 鼠标移动显示图片的简单实例
2013/12/25 Javascript
javascript浏览器窗口之间传递数据的方法
2015/01/20 Javascript
JavaScript实现删除,移动和复制文件的方法
2015/08/05 Javascript
js+css实现有立体感的按钮式文字竖排菜单效果
2015/09/01 Javascript
js事件驱动机制 浏览器兼容处理方法
2016/07/23 Javascript
BootStrap Table 获取同行不同列元素的方法
2016/12/19 Javascript
React快速入门教程
2017/01/17 Javascript
基于Node.js的WebSocket通信实现
2017/03/11 Javascript
浅谈AngularJS中使用$resource(已更新)
2017/09/14 Javascript
vue-cli的工程模板与构建工具详解
2018/09/27 Javascript
JS双向链表实现与使用方法示例(增加一个previous属性实现)
2019/01/31 Javascript
微信小程序实现授权登录
2019/05/15 Javascript
自定义javascript验证框架示例【附源码下载】
2019/05/31 Javascript
VUE的history模式下除了index外其他路由404报错解决办法
2019/08/21 Javascript
vue父子组件通信的高级用法示例
2019/08/29 Javascript
ES6 class类链式继承,实例化及react super(props)原理详解
2020/02/15 Javascript
uni-app微信小程序登录授权的实现
2020/05/22 Javascript
Chrome插件开发系列一:弹窗终结者开发实战
2020/10/02 Javascript
python批量将excel内容进行翻译写入功能
2019/10/10 Python
Python将QQ聊天记录生成词云的示例代码
2021/02/10 Python
吉尔德利巧克力公司:Ghirardelli Chocolate Company
2019/03/27 全球购物
金属材料工程毕业生个人的自我评价
2013/11/28 职场文书
表彰先进集体通报
2014/01/12 职场文书
店长职务说明书
2014/02/04 职场文书
学生评语大全
2014/04/18 职场文书
宣传工作经验材料
2014/06/02 职场文书
护士找工作求职信
2014/07/02 职场文书
2014年机关党委工作总结
2014/12/11 职场文书
我的生日感言
2015/08/03 职场文书