美文网首页
2019-01-23

2019-01-23

作者: 7183 | 来源:发表于2019-01-23 21:03 被阅读0次

js的基本语法,流控制语句,通过js来控制网页中的元素,如何与浏览器窗口进行交互

js基础

了解什么是js

js是一种基于对象和事件驱动的客户端脚本语言

js是由

ECMAScript(语法),BOM(浏览器),DOM(网页内容的接口)来组成

内部在head标签中进行<script></script>

也可以在body标签中进行使用<script></script>

通过引用外部的js<script src=""></script>

js的注释单行注释//,/**/多行注释

语句结束使用分好,如果省略,则由编译器来添加;

ECMAScript区分大小写的

标识符:变量,函数,属性的名字,或者函数的参数

ECMAScript的变量是松散类型

松散类型:可以用来保存任何类型的数据.

ECMAScript:简单数据类型(基本数据类型):Undefined,Null,Boolean,Number,String

复杂数据类型:Object

console.log("")在浏览器中打印

typeof用来返回变量类型

undefined是从null中派生出来的所以undifined==null的返回结果为true

number:整数和浮点数

NaN:非数值,是一个特殊的数值

NaN和任何值都不相等,包括它本身

isNaN:是否是一个非数字,isNaN()对接受的数值,先尝试转换为数值,再检测是否为非数值

Number()可以用于任何数据类型

parseInt()和parseFloat()则专门用于把字符串转换成数值

String类型由""或者''

String()函数可以将任何类型转换成字符串

str.toString()将str转换为字符串

str是要转换的内容,可以是数值,布尔值,对象和字符串

Boolean用于表示真假的类型,即true表示真,false表示假.

null和undefined转换成false

所有""之外的所有字符,转换成布尔型都为true 

表达式:将同类型的数据(如常量/变量/函数等),用运算符号将一定的规则连接起来,有意义的式子称为表达式

算数操作符

赋值操作符=

比较操作符

==:相等,比较值是否相等

===比较值的同时比较数据类型是否相等

!=不相等,比较值是否不相等

!==不相等,比较值的同时比较数据类型是否不相等

返回值:bolean

三元操作符

条件?是 值:否 值

相关文章

网友评论

      本文标题:2019-01-23

      本文链接:https://www.haomeiwen.com/subject/owvsjqtx.html