在javascript中如何创建函数,javascript怎么定义变量

本文介绍了JavaScript的基本概念,包括其作为客户端脚本语言的作用、特点,如解释性、动态性和跨平台性等。讲解了浏览器执行JS的过程,以及变量的声明、赋值、命名规则和应用,包括不同书写方式和输入输出语句。

大家好,小编来为大家解答以下问题,在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里面虽然可以直接使用,但是变量会变成全局变量

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值