JS部分语法 alert 变量

JavaScript:是用来制作web页面交互效果,提升用户体验。
web前端三层:
结构层 HTML 从语义角度,描述页面结构。
样式层 CSS 从审美角度,美化界面。
行为层 JavaScript 从交互的角度,提升用户体验。
随着2007年iPhone的发布,用户多了上网途径,就是在移动设备上上网,js在移动界面不可或缺。
2003年之前,js被认为“牛皮癣“,用来制作界面上的广告,弹框,漂浮广告等。
2004年,js命运开始改变,那一年谷歌公司开始带头使用Ajax技术,Alax技术就是js的一个应用。并且,那时候人们逐步开始提升用户体验了。比如:百度的智能感应,网易的Alax验证。
2010年,更了解html5技术,html5推出了canvas(画布),在上面进行游戏制作。
2011年,Node.js诞生,就是用js开发服务器的一个东西。
现在的公司都流行webApp,就是用网页技术开发手机应用。
JS分3个部分:
1.语言核心:变量,表达式,运算符,函数,if语句等。
2.DOM,控制html中的元素,比如盒子的移动,变色,轮播图。
3.BOM,控制浏览器的一些东西,比如浏览器自动滚动。
js是前台语言而不是后台语言
后台语言:是运行在服务器上的,比如php,asp,python,perl,scale,这些语言能操作数据库,能够对数据库进行“增删改查”的操作。
用户访问一个网址,这些服务器上面的文件,传输到用户的电脑里面。
js运行在客户的电脑里面,而不是服务器上,所以我们叫做“前台语言”。

1.脚本标签
2.alert语句。alert警告的意思,用途弹出警告狂。
在页面中,
alert("好好学习js!");
alert("嘿嘿!");

这里写图片描述
text是纯文本,js也是纯文本语言。
如果想弹出两个警告框,那么写两条语句。这个有规律可循,就是程序相同的部分,这部分就是一种规律,不能更改,就是语法。

2.注释:
html中注释:
css: /注释内容/
js: // /注释内容/

3.直接量:也称字面量。简单的直接量有两种:数值,字符串。
alert(222); //222是数字,不需要加双引号。

4.控制台console.log(“”);//console表示控制台,log表示输出。
5.变量(var:variant缩写):用字母来表示数字,字符串等其它东西,称微变量。
规范:只能由英语字母,数字,下划线,美元符号$构成,且不能以数字开头,不能是js保留字。(大小写敏感)
6.变量的类型。变量里面能存放数字,字符串。变量会自动根据存储的东西类型不同,来决定自己的类型。也就是说变量有类型。
1)数值型:如果一个变量中,存放了数字,那么这个变量就数值型的。var a = 100; console.log(typeof a);
typeof 变量:表示“某某的类型”
JS中,只要是个数,那么就是数值型,无论整数,大小,正负,都是number类型。
2)字符串型(string)。var a = “dfffdf”; console.log(typeof a);
3)连字符和加号。+在减少中有两层意思。一是加,二是连字符。如果加号两边都是数值,此时是加。否则,就是连字符。
7.变量值的传递。
8.运算符和表达式。
其中乘方和开根号:a的b次幂,Math.pow(a,b)
3的4次方=3*3*3*3。 var a = Math.pow(3, 4); console.log(a);
81开根号: var a = Math.sqrt(81); console.log(a)
9.变量格式转换。
1)用户的输入
var a = prompt(“输点东西”);
console.log(a);
prompt就是专门用来弹出能够让用户输入的对话框。和alert很像,又不像。
alert(“”); //直接使用,不需要变量。
var a = prompt(“请输入一个数字”);//必须用一个变量,来接收用户输入的值。不管用户输入什么都是字符串。
2)字符串->数字。parseInt(“5”);//结果就是5,parse就是转换的意思。
parseInt带有自动净化的功能:console.log(parseInt(“365天每天都开心”));//365 后面的中文自动消失,只保留开头的文字。
parseInt带有自动截断小数功能(取整,不四舍五入):console.log(parseInt(5.3)); //5
所以,parseInt是一个非常多功能的东西,可以将字符串转化为数字,也可以将数字取整。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值