大家好,小编来为大家解答以下问题,在javascript中如何创建函数,javascript怎么定义变量,现在让我们一起来看看吧!

初识JS
1.JavScript是一种运行在客户端的脚本语言,JavaScript是一种高级编程语言。
2.JS的作用:
1)表单动态校验(密码强度检测)
2)网页特效
3)服务端开发(Node.js)
4)桌面程序(Electrom)
5)APP(Cordova)
6)控制硬件——物联网(Ruff)
7)游戏开发(cocos2d-js)
3.js的特点
1)解释性:源代码不需要经过编译Deepl降重。
2)动态性:不需要经过web服务器就可以对用户的输入直接做出响应。
3)跨平台性:几乎所有的平台浏览器都内置了js脚本引擎。
4)安全性:只通过浏览器实现信息浏览或动态交互,可以有效的防止数据丢失。
5)基于对象:面向对象的语言,许多功能都可以来自于脚本环境中的方法与脚本的相互作用。
4.浏览器是如何执行js的?
浏览器本身不会执行代码,而是通过JS引擎(解释器)来执行js代码。JS引擎执行代码时,逐行解释每一句源码(转换为机器语言),然后由计算机去执行,所以java语言归为脚本语言,会逐行解释执行。
5.js的组成
JavaScript是由ECMAScript(JavaScript语法) Dom(页面文档对象模型) Bom(浏览器对象模型)
6.js的三种书写方式
1)行内式的js
<input type="button" value="唐伯虎" onclick=alert('秋香姐')>
2)内嵌式的js
<>
1.声明变量,然后输出变量值
var myname='坚哥',gz='100万',address='北京四合院';
console.log('我的名字是'+myname,'我的月工资是'+gz,'我的住址在'+address);
</>
3)外联的js (同css的引入方式差不多 。这种情况适用于大量的js代码。)
< src="js/swiper-master 2/package/swiper-bundle.min.js"></>
6.输入输出语句
1)浏览器弹出警示框 alert()
2)浏览器弹出输入框 prompt()
3)浏览器控制台打印输出信息 console.log() (这个是给程序员进行查看的。)
例如:弹出一个输入框,提示用户输入信息,弹出一个警示框,显示用户输入的信息。
// 4.弹出一个输入框,然后警示框显示用户输入的信息
// prompt 弹出一个输入框,用户可以在这里输入信息
// alret是弹出一个警示框,给他声明一个变量进行赋值之后,就可以显示用户输入的信息
var info=prompt('你的年龄是');
alert('你的年龄是'+info);
初识变量
变量是用于存放数据的容器。我们可以通过变量名来获取数据,甚至里面的数据可以进行修改。
本质: 变量是程序在内存中申请一块用来存放数据的空间。
1.变量是如何使用?
第一步先声明变量 第二步给变量进行赋值
// 1.声明变量,然后输出变量值
var myname='坚哥',gz='100万',address='北京四合院';
console.log('我的名字是'+myname,'我的月工资是'+gz,'我的住址在'+address);
2.变量的命名规则
1)由字母,数字,下划线和美元符号进行组成。
2)严格区分大小写。
3)不能以数字开头。
4)不能是关键字,保留字。
5)变量名必须要有意义。
6)遵循驼峰命名法,首字母小写,后面单词的首字母要大写。
变量应用的小问题:
交换两个变量的值,将第一个变量放在第二个空间当中,将第二个变量放在第一个空间当中。
// 3.将第一个值给第二个空间,将第二个值给第一个空间
var temp;
// 先声明一个空的变量。
apple1=18;
apple2=32;
temp=apple1;
// 将第一个空间的值给声明的空变量。
apple1=apple2;
// 将第二个空间的值给第一个空间。
apple2=temp;
// 将空变量中的值给第二个空间。
console.log(apple1);
console.log(apple2);
// 这样就完成了变量之间的互换位置。
结果: 可以看到两个变量的值进行了互换。

3.变量的语法扩展
3.1 变量被重新赋值后,变量的值以最后一次赋值的数值为准。
// 2.变量被重新赋值之后,输出的值为最新的赋值信息
var age=18;
age=32;
console.log(age);
3.2 声明多个变量(声明多个变量,多个变量之间用逗号进行分开)
// 1.声明变量,然后输出变量值
var myname='坚哥',gz='100万',address='北京四合院';
console.log('我的名字是'+myname,'我的月工资是'+gz,'我的住址在'+address);
3.3 声明变量的特殊情况
1)只声明不赋值。 该值输出的结果是undefined。
// 5.1 只声明不赋值
var sex;
console.log(sex);
// 输出的结果为未进行定义
2)不声明不赋值,直接使用。 该值输出的结果是直接进行报错的
// 5.2 不声明不赋值,直接进行使用
console.log(tel);
// 不声明不赋值,直接进行使用会进行报错
3)不声明直接赋值使用。虽然不会进行报错,但是变量的范围会出现变化
// 5.3 不声明直接复制使用
qq=110;
console.log(qq);
// js里面虽然可以直接使用,但是变量会变成全局变量
本文介绍了JavaScript的基本概念,包括其作为客户端脚本语言的作用、特点,如解释性、动态性和跨平台性等。讲解了浏览器执行JS的过程,以及变量的声明、赋值、命名规则和应用,包括不同书写方式和输入输出语句。
1246

被折叠的 条评论
为什么被折叠?



