首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
Web开发
> 详细
初学-js
时间:
2017-03-13 23:59:26
阅读:
380
评论:
0
收藏:
0
[点我收藏+]
标签:
rom
typeof
var
oat
als
对话
更改
写法
数据
一概念:
1.js是什么:
弱类型:类型不强
脚本语言,不需要编译;
基于浏览器,与后台无关
基于对象:有封装,无继承,因此无多态;不能创造完整事件。
事件驱动;
2.作用:
表单验证;
添加页面动画效果
动态更改页面内容
Ajax网络请求;异步, javascript and xml
3.组成部分
ECMAscript:语法
DOM文档对象模型,如:改变其样式
BOM浏览器对象模型,知道浏览器内部对象状态;如,加载完毕,弹出一个对话框;
二.语法标准:
变量名区分大小写;不能数字开头,可包含$字符
报错不告诉你在哪一行;
若有两个变量名一样,则只定义了一个变量;
三.js基本使用
1.变量
不声明直接赋值:
width=10;
为全局变量;
/*先声明再赋值*/
/*var width;
/*alert(typeof(width));*/
width=10;
alert(typeof(width));
/*同时声明变量并赋值*/
var width=10;
alert(width);
/*声明三个变量并赋值*/
var x=10,y=20,z=30;
alert(x);alert(y);alert(z);
var num=10;
var num=20;
alert(num);
/*其他语言中不可以*/
num=‘hshh‘;
alert(typeof(num));
num=true;
alert(typeof(num));
JS 的三种写法:
第一种:直接在head中写
第二种:引入外部的JS:
第三种:在body中的input中的点击事件onclick="javascript:alert()".
2.数据类型:7个(undefined,null,Boolean,number,string,object,function)
undefined
null
Boolean:必须小写
number:整数型,浮点型;
NaN:非数值
isNaN:用来判断到底是不是NaN:结果是true或false;
转换函数:有数值的只能获取前面的,如110abc110;结果是110
Number():将任何类型转换成数值型(必须包含数值)
parselnt()转换成整数
parseFloat()转换成小数(若原来是整数,则还是转换成整数)
string:用引号括起来,单双都可以;
object复杂数据类型;一组数据和功能的集合;如;标签,数组
function:函数
3.常用输入输出:
alert();弹出一个提示框
prompt:弹出一个输入框,有返回值;
初学-js
标签:
rom
typeof
var
oat
als
对话
更改
写法
数据
原文地址:http://www.cnblogs.com/Alittle7/p/6545499.html
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
36.VUE — 认识 Webpack 和 安装
2021-07-28
【PHP】上传图片翻转问题
2021-07-28
php对数字进行万。亿的转化
2021-07-28
五个 .NET 性能小贴士
2021-07-28
Three.js中显示坐标轴、平面、球体、四方体
2021-07-28
.net 5+ 知新:【1】 .Net 5 基本概念和开发环境搭建
2021-07-27
1.html,css
2021-07-27
基于Docker搭建 Php-fpm + Nginx 环境
2021-07-27
nginx + http + svn
2021-07-27
kubernets kube-proxy的代理 iptables和ipvs
2021-07-26
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!