javaScript

javaScript

@ javaScript是一种客户端脚本语言,运行在客户端浏览器中

每一个浏览器都有具备解析javaScript的引擎.

@什么是脚本语言呢 就是不需要编译.就可以被浏览器直接解析执行了.

@核心功能就是增用户和HTML页面的交互过程,让页面有一些动态效一次来增强用户的体验

输入输出语句

输入框 prompt(“提示内容”); 弹出警告 alert(“提示内容”)

控制台输出 console.log(“显示内容”) 页面内容输出document.wrtie(“显示内容”)

变量和常量

javaSciript 属于弱类型的语言.定义变量时不区分具体的数据类型

定义局部变量 let 变量名=值;

定义全局变量 变量名=值; 前边不需要或任何字符;

定义常量 const 常量名=值

基本语法

typeof 用于判断变量的数据类型

let age =18;

doucument.wite(typeof(age));

null 返回的是 object 原始的错误

比较运算符

== 判断值是否相等

=== 判断数据类型和值是否相等

字符串类型数字进行运算,会自动类型转换

数组

在javaScript 中数组中更加的灵活 数据类型和长度没有限制

数组高级运算符 数组复制 合并数组 字符串转数组

函数

可以将一些代码进行抽取.达到复用的结果

无参无返回值

function println (){

document.write(“hello world”)

}

调用方法

println() ;

有参有返回值

function get sum (num1.num2){

return num1+mum2;

}

调用方法

let result=get sum(10,20);

document.write(result+""<br">)

// 可变参数

function get sum (…params){

let sum=0;

for (let i=0;i<params.length;i++){

​ sum += params[i];

}

return sum;

} 调用方法

let sum=getsum(10,20,30);

document.write(sum+""<br">)

javaScript内置对象
math

ceil 向上取整 floor 向下取整 round 四舍五入到最近整数

random 随机数 返回的是0.0 - 1.0之间的范围 (含头不含尾)

pow(xy) 幂运算 x的y次方

BOM

将浏览器的各个组成部分封装成不同的对象

window :窗口对象 location :地址栏对象

Navigato :浏览器对象 HisTory "当前窗口历史对象 screen显示器屏幕 对象

array

push 添加元素数组到末尾 includes 判断数组是否包含给定的值

pop 删除数组末尾的元素 reverse( )反转数组 中的元素

shift()删除数组最前面的元素 sort对数组元素进行排序

set ()创建集合对象 let s= new set();

add 添加 size 获取集合的长度 keys 或缺迭代器 delete 删除指定元素

json 是一种轻量级的数据交换格式

简洁和清晰的层次结构使得JSON成为理想的数据交换语言 容易人阅读和编写 同是也易与计算机解析和生成 并有效的提神网络传输效率

常用方法

stringify (对象) 将制定对象转换成 json let str= json .srtingify(对象)

parse (字符串) 将 json字符串解析成对象 let weather= json.parsea(对象)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值