1.js(javascript),JavaScript 是 Web 的编程语言。JavaScript 是互联网上最流行的脚本语言,这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能 手机等设备。
2.内部引入
<body>
<script type="text/javascript">
alert('内容');
</script >
</body>
外部引入
<script src="js/index.js" type="text/javascript" charset="UTF-8"></script>
行内引入
<a href="javascript:confirm('你困吗?')">lei</a>
<p onclick="javascript:alert('yes')">haha</p>
3.confirm:确认框 (确认;取消) alert:确认框(确认) onclick:单击;
\ :换行 console.log:控制台 ('加引号'),字符串都带引号
(不加引号):变量数字;
4. var:声明 var text=“fyl”:声明变量 “=” 赋值 not defind:没有定义;undefind:没有值
声明变量的同时并赋值,数据类型:字符串(string);数字(number) ;布尔类型(true:肯定/false:否定);空(null);未定义(undefined);数组;对象;
5.变量命名规则:
1>变量重名会产生覆盖
2>变量名称严格区分大小写
alert(username);dui
alert(USERNAME); cuo
3>变量名称最好含义明确,以字母或下划线开始
4>驼峰标记法
var firstName="king";//小驼峰
var FirstName="queen"//大驼峰
var first_name="ymt";//下划线法
6.
=== 三等号 不只是判断 值 还判断 数据类型是否一样
又能判断值。infinity:正无穷大;-infinity:负无穷大;"\" :转义:不读 "\n" :换行 "\r":换行 "\t":方块
7.null=undefined 转换数值类型都为0;
8.if:假如;如果:if(exp){exp为true的代码段 }else{ };只显示一个;正确显示前面,错误显示后面;列:if(3>2){colsole.log(樊越玲是*);}elae{colsole.log(樊越玲j就是*);}
9.is NAN 不是数值 ,不是数字;在判断前先转换为数据(数字)类型;纯数字的字符串是不会转换为数据类型的,不能与自身比较。NAN≠NAN;归到number里面;
10.undefined转换为number结果为nan
null转换为number结果为:0;
true转换为number结果为:1;
first转换为number结果为:0;
字符串转换为number结果为:nan;
11.typeof:得到变量的类型;
12.undefined 先转换为布尔类型false,在转换为数字类型,在转换为0;结果为ture;
不带var是全局变量 ;“+”拼接符,运算符;
13.parseint:转换为整数类型 string:字符串, radix:要解析数字的基数 (基数 2进制 10进制 8进制) radix 进制 介于2-36之间 大于2-36为nan
14 . text= parseInt(“2e8a”) ;= 200000000 e代表10
text = parseInt('123') ;= 123;
text= parseInt('234',0) ;=234 只读前面的数字
text= parseInt('0xabcdef',0) ;= 69 10进 制();
text= parseInt('true') ;=nan;
text= parseInt(true) ;=nan;
text= parseInt('356k8i23n9') ;=356 整数后的字母符号都不读;
找到问题请留言纠正;