JavaScript总结

本文详细介绍了JavaScript的基础知识,包括变量、数据类型、函数、对象、内置对象和DOM节点的操作。强调了JavaScript的动态类型特性,展示了如何声明变量、转换数据类型、创建和操作函数与对象。此外,还讲解了Array、Date和Math对象的常用方法,以及DOM节点的获取、修改和遍历。
摘要由CSDN通过智能技术生成

一、JavaScript简介

Ⅰ、JavaScript是一种高级多范式、多范式、理解性的编程语言,支持面向对象编程、命令式编程以及函数式编程。

Ⅱ、JavaScript是一种基于事件和对象驱动并具有相对安全性的客户端脚本语言,也是一种广泛用于客户端Web开发的脚本语言。

Ⅲ、同时,JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。

Ⅳ、JavaScript外部脚本

外部文件:Myscript.js,javascript文件的扩展名为:文件名.js

外部脚本不能包含<script>双标签

二、JavaScript章节基本知识汇总

Ⅰ 变量

  • 什么是变量

    变量是计算机内存中存储数据的标识符,根据变量名称可以获取到内存中存储的数据

  • 为什么要使用变量

    使用变量可以方便的获取或者修改内存中的数据

 如何使用变量 

  • 变量的声明、赋值
var age;
age = 18;

  • 同时声明多个变量
    var age, name, sex;
    age = 10;
    name = 'zs';

  变量的命名规则和规范

❶由字母、数字、下划线、$符号组成,不能以数字开头

❷不能是关键字和保留字,例如:for、while。

❸区分大小写

❹变量名必须有意义
❺遵守驼峰命名法。首字母小写,后面单词的首字母需要大写。例如:userName、userPassword

Ⅱ 数据类型

简单数据类型

Number、String、Boolean、Undefined、Null

数据类型转换

㈠、转换为字符串型

❶toString                        转换为字符串                                  var num=1;alert(num.toString())

❷String()(强制转换)                                                                var num=1;alert(String(num))

❸加号拼接字符串                                                                   var num=1;alert(num+'')

㈡、转换为数字型

❶ parseInt(string)()              将str型转换为整数值型                    parseInt(string)

❷ parseFloat(string)            将str型转换为浮点数值型                parseFloat(string)

❸ toFied(number)                取保留小数的数值型                       toFied(num) 

 ❹Number()(强制转换)         将string转换为数值型                     Number(' ')

❺js隐式转换

㈢、转换为布尔类型

Boolean()

运算符的优先级

优先级从高到底
	1. ()  优先级最高
	2. 一元运算符  ++   --   !
	3. 算数运算符  先*  /  %   后 +   -
	4. 关系运算符  >   >=   <   <=
	5. 相等运算符   ==   !=    ===    !==
	6. 逻辑运算符 先&&   后||
	7. 赋值运算符

Ⅲ 函数

函数,就是把一段相对独立的具有特定功能的代码块封装起来,形成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以反复调用

函数的作用就是封装一段代码,将来可以重复使用

  • 特点:

    函数声明的时候,函数体并不会执行,只要当函数被调用的时候才会执行。
    函数一般都用来干一件事情,需用使用动词+名词࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值