个人对JavaScript的理解

html 同时被 2 个专栏收录
3 篇文章 0 订阅
4 篇文章 0 订阅
  1. Javascript,一种高级编程语言,通过解释执行,是一门动态类型,面向对象(基于原型)的直译语言。它被世界上的绝大多数网站所使用,也被世界主流浏览器(Chrome、IE、FireFox等)支持。JavaSript基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。

2.JavaScript提供了完整的基本编程语句:
它们是:赋值语句、switch选择语句、while循环语句、for循环语句、for each循环语句、do…while循环语句、break循环中止语句、continue循环中断语句、with语句、try…catch语句、if语句(if…else,if…else if…)。

3.函数:
1.1函数:封装一次可以执行任意多次 任意时间的js代码
1.2.定义:function 函数名(){函数体;}
1.3.函数名:与变量的命名规则一致;
1.4.区分函数名和变量名:变量名:名词;函数名:动词;有没有小括号();()有函数无变量;
1.5.函数不会自己执行函数需要别调用才可以执行;
1.6.函数调用:函数名加小括号();
1.7.函数的定义顺序与调用顺序无关

4.对象:
对象:Object;(万物皆对象) 所有的对象。
特征: =属性 变量
功能: =方法 函数
对象实例: new+对象。
Date Function Array RegExp
{}就是对象

5.变量
常用类型Object:
对象Array:
数组Number:
数Boolean:布尔值,只有true和false两个值,是所有类型中占用内存最少的
null:一个空值,唯一的值是null,表空引用
undefined:没有定义或赋值的变量

6.运算符
javascript提供了丰富的运算功能,
包括算术运算、关系运算、逻辑运算和连接运算。
6.1双目运算符包括:
+(加)、-(减)、*(乘)、/(除)、%(取模)、|(按位或)、&(按位与)、<<(左移)、>>(右移)等。单目运算符有:-(取反)、~(取补)、++(递加1)–(递减1)等。
6.2关系运算符又称比较运算,运算符包括:
<(小于)、<=(小于等于)、>(大于)、>=(大于等于)、==(等于)和!=(不等于)以及 ===) 和 !=。
6.3逻辑运算符有:
&&(逻辑与)、||(逻辑或)、!(取反,逻辑非)、^(逻辑异或)。

7属性
Dom中属性的操作
1.属性值的修改obj.属性名=值;
2.属性值得获取obj.属性名
属性映射表:
HTML Dom
src src
alt alt
type type
title title
class className
for htmlFor

(小白一只,遗漏的还有很多,希望这些可以帮助到别人,欢迎大家补充)

  • 1
    点赞
  • 0
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值