JavaScript 介绍
1.JavaScript是一门跨平台,面向对象的的脚本语言,来控制网页行为的,它能使网页可交互。
2.引入方式:
内部脚本:将JS代码定义HTML页面中<script></script>
一般把脚本放置在<body>元素的底部,可以改善显示速度
外部脚本:定义一个外部JS文件,使用<script> src = "xxx" </script>
引入外部脚本定义
3.基础语法 :
①书写语法:区分大小写,每行结尾的分号可有可无,{}括号包含代码块
②输出语句:window.alert("hello JS~");//弹出警告框
document.write("hello JS~");//写入HTML
concsole.log("hello JS~");//写入控制台
③变量 用var关键字来声明变量,var关键字可以声明不同类型的变量,定义域是全局变量
let 关键字:也可以定义变量,但是let定义的变量只在所在代码块内有效,且不允许重复声明
const关键字:定义一个只读常量,一旦声明,常量的值就不能改变
④数据类型
五种原始类型:number string boolean null undefined
使用 alert(typeof age)可以获取数据类型
⑤运算符 与Java运算符类似
特殊:==:1.先判断类型是否一样,不一样则进行类型转换 2再去比较值
===:1.判断类型是否一样,不一样直接返回false
类型转换:
string转数字:var str = +"abc"; +号将后面字符串转换成number,因为字面值是不是数字,结果为NaN,一般使用parseInt
boolean转数字:true为1,false为0
其他类型转boolean:1.number:0和NaN为false,其他数字为true
2.string:空字符串转为false,其他字符串转为true
3.null:false
4.undefined:false
⑥流程控制语句&函数
基本流程控制语句和Java相似
函数(方法)是被设计为执行特定任务的代码块
function关键字:JavaScript函数通过function关键词进行定义,语法:
第一种定义函数的方式:
function functionName(参数列表){ 要执行的代码 }
注意:形参不需要类型,因为是弱类型语言,返回值也不需要定义类型,直接用“
return返回 ,调用:函数(参数1,参数2...)
第二种定义函数的方式:
var functionName = function(参数列表){ 要执行的代码 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现