JavaScript:On The Way...(1)JS基础:数据类型,操作符
2017-10-14 09:47
477 查看
1. 几种输入输出方式
1.alert()- - -弹出警告框2.console.log()- - -后台输出,主要用于调试
3.confirm()- - -确认框,会有两个选项
//---confirm() function clean(){ var True = confirm('确认删除数据吗?'); if(True){ alert('数据已经删除') }else{ alert('数据保存中。。。。。'); } } clean();
4.prompt()- - -接受用户信息(带输入框)
function show(){ //prompt()---提示,默认输入值 var name=prompt('请输入您的名字:' ,'凤姐'); if(name!==null&&name!==''){ alert('亲爱的,' + name + '! 今天过得好吗?'); } } show()
5.document.write()- - -直接在页面中输出消息,可以写上html标签
变量的命名规范
☆☆☆ 只能以字母、
数字、
下划线和
美元符号$构成。且不能以数字开头,并且不能是JavaScript保留字。
保留字:
abstract、boolean、byte、char、class、const、debugger、double、enum、export、extends、final、float、goto、implements、import、int、interface、long、native、package、private、protected、public、short、static、super、synchronized、throws、transient、volatile
变量的六种基本类型
1. 数值型(number)
JavaScript中只要是个数,那么就是number型的,无论整浮、无论大小、无论正负,都是number型。2.字符串型(String)
字符串一般用双引号修饰,不过单引号也能通过,不过单引号更多情况下是来修饰字符3.布尔值(boolean)
boolean值就两种,true&
false.
在使用boolean时,直接使用就可以,判断时候千万别加引号。
4.未定义(undefined)
undefined表示变量可以不含有值,(之定义,不赋值)。//---for example() var age;
5.null
null类型并不是没值,空值也是值。如果,你用typeof 操作符去检测null类型的值时,结果是object类型。为什么?其实这是JavaScript最初实现的一个错误,后来被ECMAScript沿用下来,可以理解为null即是一个不存在的对象的占位符。
关于null和undefined的理解:
JS中,null和undefined都表示不存在的数据,并且undefined也是从null中继承而来。
1、null和undefined都是表示没有的、不存在的值。它们两个在进行逻辑转换时都是false,这两个值进行比较是true。
2、null表示空引用,它是object类型。undefined表示未定义,它是undefined类型。
3、如果一个变量的值是null,那么必须主动的给它赋值null。
4、对于值来说:一个变量如果没有定义,是不能直接在程序里使用的,就不能直接读取这个变量。
5、对属性来说:如果原来没有这个属性,根本就不存在这个属性,那么它的值就是undefined。
6、如果这个对象以后要用,但是现在还没有值,一般情况下,会给它一个null值。
举例理解:
郭靖有一个“女朋友”属性,这个属性是他固有的,但是黄蓉没出现之前,郭靖“女朋友”这个属性的值是null,黄蓉出现之后这个属性的值才是黄蓉。郭靖的女朋友属性,是天生就有的,就是说这个属性是预留出来的,只是还不到赋值的时候,就是事先定义了,但是没有一个具体的值,就给一个null值,到合适的时候,再给他一个实际的值。
但,如果你要问郭靖的丈夫是谁?因为他本身就没有这个属性,那他的“丈夫”属性就是undefined。
6.Object(对象)类型
js中对象是一组属性与方法的集合相关文章推荐
- javascript复习笔记(一)js基础,基本语法,数据类型,控制流程
- 【JS】——JavaScript数据类型基础
- 栋栋晓09:Javascript学习总结:基础知识1(语法、关键字和保留字、变量、数据类型、操作符)
- JS的学习路程基础(一)---数据类型,操作符,条件语句
- Python--前端基础之JavaScript(JS的引入方式,JS的变量、常量和标识符,JS的数据类型,运算符,流程控制,JavaScript的对象)
- js 基础 数据类型及转换 进制 操作符 ...
- js基础笔记 javascript数据类型
- js基础--javascript基础概念之数据类型
- 【JavaScript基础知识】——数据类型与typeof操作符
- js基础笔记 javascript数据类型
- js基础--javascript基础概念之数据类型
- JS 基础 —— JavaScript数据类型与对象
- JavaScript数据类型及对象(js基础知识)
- 【js基础】javascript中关于数据类型一些知识和类型判断
- JavaScript基础知识之数据类型
- JavaScript程序开发(九)—js语法之数据类型
- JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
- JavaScript程序开发(十)—js语法之数据类型
- JavaScript程序开发(八)—js语法之数据类型
- js基础--数据类型