广州建站公司网站,建筑人才网证书,提高网站建设管理水平,推广哪个app最挣钱介绍
JavaScript是Web中一种功能强大的脚本语言#xff0c;被设计为向 HTML 页面增加交互性#xff0c;常用来为网页添加各式各样的动态功能#xff0c;它不需要进行编译#xff0c;直接嵌入在HTML页面中#xff0c;就可以把静态的页面转变成支持用户交互并响应事件的动态…介绍
JavaScript是Web中一种功能强大的脚本语言被设计为向 HTML 页面增加交互性常用来为网页添加各式各样的动态功能它不需要进行编译直接嵌入在HTML页面中就可以把静态的页面转变成支持用户交互并响应事件的动态页面。
引入JavaScript方式
在HTML文档中较为常用的引入JavaScript的方式有两种 一种是在HTML文档中直接嵌入JavaScript脚本称为内嵌式 另一种是链接外部JavaScript脚本文件称为外链式。
内嵌式 在html body结束标签前写
!--javascript--
scriptlet a 10;a
/script外链式
常见数据类型
可以给变量赋任意类型的值由值的类型决定变量类型 与python一致
n12;
x234;变量命名规则
变量名可以由字母、下划线_、美元符号$甚至中文组成
运算符
算术运算符 用于连接运算表达式主要包括加、减-、乘*、除/、取模%、自增、自减–等运算符 比较运算符 逻辑运算符 赋值运算符
函数
JavaScript中定义函数是通过function语句实现的。其语法格式如下
在上述语法中functionName是必选项用于指定函数名在同一个页面中函数名必须是唯一的并且区分大小写parameter1,parameter2,…是可选项代表参数列表当使用多个参数时参数间使用逗号进行分隔一个函数最多可以有255个参数statements是必选项代表用于实现函数功能的语句return expression是可选项用于返回函数值expression为任意表达式、变量或常量。
windows对象
windows对象最大的窗口对象名称不写代表windows对象允许省略对象名称 属性和类名可以直接通过名称访问
属性和方法 document:代表html文档 history:窗体历史记录 open():打开新窗口 close():关闭当前窗口 alter():弹出警告框确认后就消失 confirm确认框确认和取消 prompt()用户输入框
使用示例 JavaScript
scriptfunction sum() {//通过id获取数字的值//js提供了parseInt()和parseFloat()两个转换函数。前者把字符串转换成整数后者把字符串转换成浮点数。var num1 parseFloat(document.getElementById(num1).value);var num2 parseFloat(document.getElementById(num2).value);//isNaN 返回一个 Boolean 值指明提供的值是否是 NaN NaN 的意思是 not a number不是一个数字。if (isNaN(num1) || isNaN(num2)) {alert(输入的内容不是数字)} else {//弹出警告框返回结果alert(num1 num2);}}/scriptHtml
body
forminput typetext placeholder请输入数字 idnum1input typetext placeholder请输入数字 idnum2!--点击事件sum()函数--input typebutton value求和 onclicksum() classbutton
/form
整个代码
!DOCTYPE html
html langen
headmeta charsetUTF-8titleSUM_HTML/titlescriptfunction sum() {//通过id获取数字的值//js提供了parseInt()和parseFloat()两个转换函数。前者把字符串转换成整数后者把字符串转换成浮点数。var num1 parseFloat(document.getElementById(num1).value);var num2 parseFloat(document.getElementById(num2).value);//isNaN 返回一个 Boolean 值指明提供的值是否是 NaN NaN 的意思是 not a number不是一个数字。if (isNaN(num1) || isNaN(num2)) {alert(输入的内容不是数字)} else {//弹出警告框返回结果alert(num1 num2);}}/script
/head
body
forminput typetext placeholder请输入数字 idnum1input typetext placeholder请输入数字 idnum2!--点击事件sum()函数--input typebutton value求和 onclicksum() classbutton
/form
/body
/htmlDate对象
var dnew Date() typeof()返回类型Object没有具体的类型都是Object
String对象