javascript的语法及变量
程序员文章站
2022-04-04 16:04:52
...
Javascript
一 作用:行为、互动、跟网页的交互。
二 书写:1、内联(行内):属性的形式:style="样式属性:样式属性值“```
2、内部:style双标签,包裹css样式
3、外部(外联):link单标签,href属性,引入css文件路经
script标签放在那:业内习惯 head标签内 body后
script标签,放在不同的位置,执行顺序会受到影响。
不允许在引入外部js的script标签内,写js代码,写了也不会执行。
三 、**javascript的组成**
1、ECMAscript:语法,规定,规则,以什么样的格式,写代码
2、BOM:浏览器对象模型,提供浏览器的操作
3、DOM:文档对象模型,提供网页的操作
关系:ECMAscript规定了写什么代码在BOM中操作DOM
四 **打印信息方式** :将计算机的执行结果或数据,给用户呈现出来
1、alert() 打印到浏览器的弹出框 / 操作对象BOM浏览器
2、document.write() 打印到页面 /操作对象DOM
3、console.log() 打印到浏览器控制台,/BOM (操作的V8引擎)
五、**数据**:分们别类,记录信息的方式
1、常见的数据类型
**字符型(string**):必须加引号:"" ” **数值型***(number*:29
**undefined(undefined)**:未赋值 **布尔值(boolean)**:true false
**对象(object)**: 标志是{},并不绝对的 **函数(function)**:标志是function
**null(object)**:null,空值 不存在的 虚无
我说,见到了一个空的UFO。空:null
\- 跟我来,来了,手指,指着地上的这个机器,告诉你说,这是一个空的UFO。空:undefined
**3.如何检测数据类型**
\- 通过typeof关键字,检测数据类型 `typeof 变量或数据`
\- typeof的检测的结果的数据类型,必然是字符型数据 \- `typeof typeof 变量或数据`
注意: 描述空的时候,出来null,其他都要加类型
空 字符:"" / 空 对象:{}/ 空 函数:function(){} / 空 数组:【】/ null :null / undefined未赋值:undefined
4、**变量**
当程序中,需要重复操作某些相同数据的时候,为了方便,可以将数据起个别名,通过这个别名,找到数据,使用,这个别名,就叫变量
语法:通过关键字声明: var a; 通过赋值方式,将数据存到变量中 :var a = "hello";
(将等号右侧的数据,起了一个别名叫等号左边的单词)
关键字: \- 被ECMAScript定义了功能的单词
保留字 \- 暂时还没有被ECMAScript定义了功能,但是将来有可能被定义功能的单词
变量名的规则:1、必须以 字母,_, $开头 2、不允许出现`字母,_,$,数字` 之外的内容
3、不建议使用中文,有兼容,
尽量语义化: 1、词必达意 2、 建议使用当前数据类型的首字母作为前缀
\3. 尽量使用驼峰式 \- 小:从第二个单词的首字母开始大写,常用 \- 大:从第一个单词的首字母开始大写,面向对象中,专用 \- 不允许使用关键字或保留字
注意
\- 变量名,千万别加,引号!!!!!!
上一篇: LBS——坐标类型转换(JS)
下一篇: javascript中类的定义和继承
推荐阅读
-
ff chrome和ie下全局动态定位的异同及全局高度的取法_javascript技巧
-
JavaScript 模拟类机制及私有变量的方法及思路_javascript技巧
-
javascript 显示全局变量与隐式全局变量的区别
-
JavaScript的9个陷阱及评点
-
javascript中的void运算符语法及使用介绍_javascript技巧
-
关于JavaScript对象的动态选择及遍历对象_javascript技巧
-
防止浏览器记住用户名及密码的简单实用方法_javascript技巧
-
Javascript新手入门之字符串拼接与变量的应用
-
JavaScript基础语法让人疑惑的地方小结_基础知识
-
一个级联菜单代码学习及removeClass与addClass的应用_javascript技巧