2021-09-13 学如逆水行舟,不进则退。
JavaScript是一种基于对象和事件驱动的客户端脚本语言。 由三部分组成: 语法-ECMAScript 提供核心语言功能,描述语法和基本对象
文档对象模型-DOM 提供访问和操作网页内容的方法和接口
浏览器对象模型-BOM 提供于浏览器交互的方法和接口
在HTML中使用javascript 可以在head或body中使用script标签嵌入javascript脚本.也可以通过src属性引入外部js文件
<script type="text/javascript" src="../examp.js">
var i=1;
console.log(i);
</script>
js基础语法 1.ECMAScript中的一切都区分大小写
2.标识符 是指变量、函数、属性的名称 首字母不能为数字,其他字符可以是字母 下划线 _ 美元符号$ 不能把关键字或者保留字作为标识符比如 null 推荐使用驼峰写法 首字母小写,后面单词首字母大写,比如 swiperNav
3.注释 单行注释 // 我是注释内容 多行注释 /* 我是注释内容*/
4.变量的声明与赋值 ECMAScript的变量是松散类型,可以用来保持任何类型的数据,换句话来说,每个变量仅仅是一个用于保存值的占位符而已。 语法:var 变量名;
<script type="text/javascript">
var i=1;
var i;
i=1;
var name="张三",age="18;
</script>
省略var声明的变量是全局变量
ECMAScript的数据类型 5种基本数据类型:undefined、null、boolean、number、string 1种复杂数据类型:Object
使用typeof操作符可以检测变量的数据类型
<script type="text/javascript">
var i;
console.log(i);
console.log(typeof i);
console.log(typeof(1));
console.log(typeof("zhagnsna"));
console.log(typeof(true));
console.log(typeof(null));
</script>
undefined类型只有一个值,即特殊的undefined。在使用var声明变量,但未对其初始化赋值时,这个变量的值就是undefined
null值表示一个空对象指针 如果定义的变量准备在将来用于保存对象,可以将变量初始化为null 说明:undefined值时派生自null值,所以undefined==null 返回的结果是true
boolean类型有2个值 true和false 可以将任何类型的值调用boolean()函数
<script type="text/javascript">
console.log(Boolean(x));
console.log(Boolean(y))
</script>
23:12
|