第一阶段 初始javascript 第一周读书笔记(基本概念 变量 语法)

JavaScript属性

defer  属性可以让脚本在文档完全呈现之后再执行。延迟脚本总是按照指定他们的顺序执行。

async 属性可以表示当前脚本不必等待其他脚本,也不必阻塞文档呈现。不能保证异步脚本按照他们在页面中出现的顺序执行。

关键字和保留字

描述一组具有特殊用途的关键字,这些关键字可用于表示控制语句的开始或结束,或者用于执行特定才操作等。关键字不能用作标识符。

保留字是另外一组不能用作标识符的,在js中没有任何定义用途,但他们有可能将来被用作关键字。

变量

可以保存任何类型的数据,每个变量仅仅是一个用于保存值的占位符而已。

var操作符定义的变量将成为该变量的作用域中的局部变量。

数据类型

ECMAScript中有5种简单数据类型:Undefined、Null、Boolean、Number、String。还有1种复杂数据类型——object

undefined:在使用var声明变量但未对其加以初始化时,这个变量值就是undefined

null:只有一个值的数据类型,表示一个空对象指针

Boolean: 可调用转型函数

只要意在表村对象的变量还没有真正保存对象,就应该明确让该变量保存null值,这样做不仅可以体现null作为空对象指针的惯例而且也有助于进一步区分null和undefined。

typeof

检测给定变量的数据类型 是一个操作符而不是函数

数值转换

Number()、parseInt()、parseFloat()

转换为字符串

toString()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。