javascript笔记

来源:互联网 发布:生态学现状知乎 编辑:程序博客网 时间:2024/06/15 11:22

从学Html到Css结束后为什么要学javascript(简称Js)?

   Html主要是呈现内容;

  Css主要是以何种方式来呈现内容;

  javascript主要负责内容的行为

  但是两种都是在静态页面上显示,Js的主要目的就是实现动态效果;

Js 有两种方式;

1) 内部引用:使用<script></script>标签代码直接写在标签里;

2)外部引用:使用方式<script src=“路径”></script>


javascript的注释方式以及使用:1.//单行注释2.<---->注释一段3./*全部内容*/注释多行

计算机语言分为两种:

编译语言

解释语言:javascript就是一种解释语言

两种翻译方式:

1)  编译:将代码整体翻译成机器代码,如果有错误则停止翻译,全部成功翻译才能完成执行;

2)  解释:将代码翻译一条马上执行一条,如果遇到错误则停止;

WWh:what why how


数据类型

字符串    string

数值  numbr

布尔类型   Boolean

为什么要有数据类型?

生活中是存在不同的数据类型的,计算机要解决生活问题,那么他和生活中的数据类型产生了映射,所以有了数据类型。一对一


变量:

为什么要有变量?

因为生活中一些数据不是一成不变的,它的值会改变,所以Js里面有了变量和特相对应;


变量Var  variable的缩写变量的意思,声明一个变量;

命名规则:

1)关键字不能有  不能有数字开头因为八进制和十六进制对计算机有冲突;

2)一般情况下只能用英文开头 可以是下划线和$符号;一般不建议用

3)数值表示形式:尽量使用英文单词以及专业名词;

命名的原则: 就是见名思义

变量的值:

变量的类型是由变量的值来决定的。

系统会为不同的类型分配不同的大小来储存数据,如果是布尔类型就分配一个字节的大小;

如果是数字和字符串类型的,那么根据他的长度大小来分配字节数来存储;

Js是弱类型语言,所有语言的类型都用var来声明;

Js是动态类型的语言,变量的类型会根据值得变化而变化,不会出错;

变量就是一个内存单元;

Js语言的特点:更加高级,不严谨;


对象类型:

世界一切皆对象:

为什么有对象?

有些数据类型是一样的,就是Js对象类型;





原创粉丝点击