您的位置:首页 > Web前端 > JavaScript

javascript基础

2017-08-03 20:03 225 查看
   (1)      JavaScript 是一门广泛引用于浏览器的脚本语言。浏览器完整的JavaScript应该包括三个部分:(1)核心(ECMAScript)  文档对象模型(DOM)  浏览器对象模型(BOM)。
 (2)   变量是计算机中用于临时存放数据的一片内存空间。变量必须先声明后使用,如果只声明不赋值,那么就会出现一个默认的值(undefined)。eg: var a;  console.log(a);//undefined;

在变量概念中,有个重要的变量的提升这个概念:Js引擎在执行代码的时候,会将变量的声明提升到作用域的最前方。

Tips:只提升声明,不提升赋值。

(3) 代码常用的几个调试方式:控制台输出:console.log(a);  网页上显示: document.write(a);  弹出警告alert(a);     提示输入框: var input = prompt("请输入") 

(4)在Javascript中,有三种数据类型:基本数据类型((数字)number (字符串)string (布尔值)boolean);特殊值(undefin,null);引用数据类型;typeof关键字可以用来获取某个变量的数据类型。null是一个特殊值,用typeof来获取它的类型,得到的是object;所有的数字,不管是整数还是浮点数,都是number型。

(5)关系运算符(“==” “===”) ==判断两个变量的值是否相等,如果这两个变量的类型不同,系统会尝试将他们都转换为同一种数据类型。===全等符号,先判断两个变量的数据类型,如果相同,再判断值。不仅数字可以进行关系运算,字符串也可以进行关系运算。只是它比较的是首字符的unicode码。

(6)三元运算符(a ? b : c); 如果满足a的条件,就会执行b的表达式,否则执行c的表达式;

(7)逻辑运算符:A || B 企图寻找一个“真”的表达式,从A开始寻找,如果A转换为布尔值的结果为“真”,那么就直接返回A的表达式。否则,继续找B,不管B的布尔值是真还是假,都将B的表达式返回。

A&&B 企图寻找一个“假””的表达式,从A开始寻找,如果A转换为布尔值的结果为“假”,那么就直接返回A的表达式。否则,继续找B,不管B的布尔值是真还是假,都将B的表达式返回。逻辑运算符返回的是表达式,而不是真假值。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息