程序笔记   发布时间:2022-07-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了js基础1大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

javaScript是一种脚本语言,是基于对象和事件驱动的编程语言

1.Js是一种弱变量的解释性编程语言,源代码是将文本格式的字符代码发给客户,由浏览器进行编译

2.Js有他自身的基本数据结构,表达式和算术运算符以及程序的基本夸家架构组成

2.1基本数据类型:数值(整数,实数),字符串型,布尔型,空值 (undefined变量未赋值,null变量不存在,NaN属性是代表非数字值的 殊值。该属性用于指示某个值不是数字)

2.2常量:整型常量,实型常量,布尔值,字符型常量,空值,特殊字

2.3变量:主要作用是存取数据,提供存放信息的容器。

3表达式和运算符

3.1表达式:是对变量进行赋值,改变,计算等一系列的操作。

表达式分为:算术表达式,字符串表达式,赋值表达式,布尔表达式

3.2运算符:运算符完成操作的一系列符号

大致分为:单目运算符,双目运算符,三目运算符

单目运算符: -(取反),~(取补),++(加一),—(减一)

双目运算符: +(加),-(减),*(乘),/(除),%(取模),|(或), &(且),<<(左移),>>(右移动),>>>(右移动,零填充)

比较运算符:>(大于),<(小于),==、===(等于),>=(大于等于), <=(小于等于),!=(不等于)

三目运算符:条件?条件成立:条件不成立

4JavaScript程序构成:基本是由控制语句,函数,对象,方法,属性构成

4.1程序控制流:能使程序减少混乱,并使之顺利按照一定方式执行, 其中包括if语句,for循环语句,while循环语句,break语句, conTinue语句

4.2函数:可以封装那些在程序中多次用到的模块,并作为事件驱动的 结果而调用的程序,从而实现一个函数把它与事件驱动相关联

4.2.1JavaScript函数定义

function 函数名(参数,变元) {

函数体;

return 表达式;

}

说明:

当调用函数时,所用变量或字面量均可作为变元传递

函数由关键字function定义

函数名:自定义

函数表:是传递给函数使用或操作的值,可以是常量,变 量,或者是表达式

通过指定函数名来调用函数

必须使用return将值返回

函数对大小写是敏感的

4.2.2函数中的形式参数:可以在函数中通过 函数名.arguments.length来判断参数的个数

4.3事件驱动及事件处理

4.3.1概念:通常鼠标或者热键的动作称为事件,由事件引发的一 连串程序动作称为事件驱动,而对事件进行处理的程序或函数称 为处理程序

4.3.2事件处理程序:由函数担任

4.3.3事件驱动

4.3.3.1单击事件onclick

4.3.3.2onchange事件

4.3.3.3选中事件onSELEct

4.3.3.4获取焦点事情onfocus

4.3.3.5失去焦点事件onblur

4.3.3.6载入文件onload

4.3.3.7卸载文件onunload

5基于对象的JavaScript语言:是基于对象,而不是面向对象的语言

5.1对象的基本知识

5.1.1对象的基本结构:是由属性(propetrties)和方法(methods) 构成,前者负责信息的装载,后者按照开发者思维和指定函数关 联。

5.1.2引用对象的途径:注在引用之前对象必须存在

5.1.3有关对象的操作语句:for…in…,witch,forEach,this关键 字,NEW运算符

5.1.4对象属性的引用:.运算符,[下标],[“属性”]

5.1.5对象方法的引用

5.2常用对象的属性和方法:String,math,Data三种对象和方法

5.2.1串对象

5.2.2算数函数的math对象

5.3.3日期及时间对象

5.3JavaScript中的系统函数:parseInt从一个字符串中提取整数, parseFloat从一个字符串中提取小数,isNaN主要用来判断一个变量 是不是数字,window.prompt用来向浏览器中弹一个用户输入对话框

6JavaScript对象系统的使用

6.1浏览器对象层次及主要作用

6.1.1浏览器对象(navigator) :提供浏览器的信息

6.1.2窗口对象(window):处于对象层次的顶端,提供了处理 navigator窗口的方法和属性

6.1.3位置对象(LOCATIOn):提供了与当前打开的url一起工作的方 法和属性,是一个静态的对象

6.1.4历史对象(history):提供了与历史清单有关的信息

6.1.5文档对象(document):document对象包含了与元素文档 (element)一起工作的对象,他将这些元素封装起来供编程器人员 使用

6.2文档对象功能及其作用:在navigate浏览器中document文档对象 是核心,同时也是极其重要的

大佬总结

以上是大佬教程为你收集整理的js基础1全部内容,希望文章能够帮你解决js基础1所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。