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 相关文章推荐
js 屏蔽鼠标右键脚本附破解方法
Dec 03 Javascript
JQuery自定义事件的应用 JQuery最佳实践
Aug 01 Javascript
正负小数点后两位浮点数实现原理及代码
Sep 06 Javascript
B/S模式项目中常用的javascript汇总
Dec 17 Javascript
动态创建script标签实现跨域资源访问的方法介绍
Feb 28 Javascript
jquery操作checkbox实现全选和取消全选
May 02 Javascript
js中回调函数的学习笔记
Jul 31 Javascript
node.js中的favicon.ico请求问题处理
Dec 15 Javascript
JavaScript正则表达式之multiline属性的应用
Jun 16 Javascript
jquery+css3实现会动的小圆圈效果
Jan 27 Javascript
js中通过getElementsByName访问name集合对象的方法
Oct 31 Javascript
LayUI表格批量删除方法
Aug 15 Javascript
网页源代码保护(禁止右键、复制、另存为、查看源文件)
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
ajax取消挂起请求的处理方法
2013/03/18 PHP
php正则取img标记中任意属性(正则替换去掉或改变图片img标记中的任意属性)
2013/08/13 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
2014/08/20 PHP
PHP正则匹配操作简单示例【preg_match_all应用】
2017/07/10 PHP
将两个div左右并列显示并实现点击标题切换内容
2013/10/22 Javascript
javascript中的循环语句for语句深入理解
2014/04/04 Javascript
谷歌浏览器调试JavaScript小技巧
2014/12/29 Javascript
JavaScript模块化开发之SeaJS
2015/12/13 Javascript
jQuery弹层插件jquery.fancybox.js用法实例
2016/01/22 Javascript
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
微信小程序 Button 组件详解及简单实例
2017/01/10 Javascript
详解探索 vuex 2.0 以及使用 vuejs 2.0 + vuex 2.0 构建记事本应用
2017/06/16 Javascript
关于react-router的几种配置方式详解
2017/07/24 Javascript
input输入框内容实时监测(附代码)
2017/08/15 Javascript
微信小程序页面跳转功能之从列表的item项跳转到下一个页面的方法
2017/11/27 Javascript
小程序转发探索示例
2019/02/19 Javascript
vue控制多行文字展开收起的实现示例
2019/10/11 Javascript
JS监听组合按键思路及实现过程
2020/04/17 Javascript
解决vue2中使用elementUi打包报错的问题
2020/09/22 Javascript
Python的Django REST框架中的序列化及请求和返回
2016/04/11 Python
解决python执行不输出系统命令弹框的问题
2019/06/24 Python
Django 迁移、操作数据库的方法
2019/08/02 Python
Pycharm在指定目录下生成文件和删除文件的实现
2020/12/28 Python
使用HTML5和CSS3制作一个模态框的示例
2018/03/07 HTML / CSS
DAWGS鞋官方网站:鞋,凉鞋,靴子
2016/10/04 全球购物
ECCO爱步官方旗舰店:丹麦鞋履品牌
2018/01/02 全球购物
澳大利亚领先的折扣药房:Chemist Direct(有中文站)
2018/11/24 全球购物
联强国际笔试题面试题
2013/07/10 面试题
住房公积金接收函
2014/01/09 职场文书
《太阳》教学反思
2014/02/21 职场文书
银行员工犯错检讨书
2014/09/16 职场文书
2015年税务稽查工作总结
2015/05/26 职场文书
创业计划书之暑假培训班
2019/11/09 职场文书
Pytorch使用shuffle打乱数据的操作
2021/05/20 Python
python中Pyqt5使用Qlabel标签播放视频
2022/04/22 Python
类和原型的设计模式之复制与委托差异
2022/07/07 Javascript