一、数据类型判断与种类
例子:
, var=100;,,,,,//定义了一个变量,并且赋值100
, var b=true;
, var c=癶ello”;
, var d=発”;
, var e=3.14
,控制台。日志(类);//输出一个变量的类型,数量
,控制台。日志(b类);//布尔
,控制台。日志(c类);//字符串
,控制台。日志(typeof d);//字符串
,控制台。日志(typeof e);//数
,控制台。日志(typeof xyz);//未定义的
二、运算及数据类型转换
例子
Math.floor(5/3);//取整
Math.sqrt(81);//开方
Math.pow(3 2);//3的平方
方法(" 534 ");//字符串转整数
方法(“一年356天”);//字符串转整数,带自动过滤
方法(" 3.64 ");//结果为3,取整,不是四舍五入
parseFloat(" 3.45 ");//字符串转小数
三,JS面向对象
3.1对象的创建
,,1)var其中obj1={};
,,2)var methoda=新对象();
,,3)var obj3=object.create ();
,,,,推荐使用第一种方式,第二种方式存在效率问题。因为新对象,会涉及到原型查找的问题。
3.2函数也是对象
,,,,有双重身份,1。对象;2。构造函数;(类)
四、代码执行特性
4.1 eval函数,直接执行代码段。
,,var exe=" alert('你好')”;
,,eval (exe);
4.2 JS的函数没有重载特性
=====================================================================
<强> 强>
& lt;脚本type=" text/javascript " src=" https://www.yisu.com/zixun/jquery.min.js "祝辞& lt;/script>
美元(文档)时(函数(){});
美元(函数(){});
JS的window事件是等到所有内容以及外部的图片加载完之后,才去执行。
jQuery的入口函数是在html所有标签全部加载之后就会去执行
<强> 强>
<强> 强>
<强> 强>
<强> $(" #演示")强>
iddemo
$(" #演示"). css(“背景”、“红色”)
<强> $ (“.liItem”) 强>
liItem
$ (“.liItem”)。css(“背景”、“红色”);
<强> $ (" div ") 强>
div
$ (" div ")。css(“背景”、“红色”);
<强> $(“*”)强>
$ (“*”)。css(“背景”、“红色”)
<>强劲美元(.liItem, div) 强>
.liItemdiv
$ (“.liItem, div”)。css(“背景”、“红色”)
<强> 强>
<强> 强>
<强>,强> <强> 强>
$ (" div跨度”)。css(“背景”、“红色”);
<强>祝辞,强>
$ (" div祝辞跨度”)。css(“背景”、“红色”)
<强> + 强>
元素
$ (" div + p ")。css(“背景”、“红色”)
<强> ~ 强>
$ (" div ~ p ")。css(“背景”、“红色”)
,,,,
<强> 强>
<强> 强>
<强>:情商(索引)强>
index0index
$(“李:eq (1)”)。css(“背景”、“红色”)
<强>:gt(索引)强>
索引0美元指数
(“李:gt (2)”)。css(“背景”、“红色”)
<强>:lt(索引)强>
Index0index,
$(“李:lt (2)”)。css(“背景”、“红色”)
<强>:奇怪的强>
$(“李:奇怪”)。css(“背景”、“红色”)
<强>:即使强>
$(“李:甚至“)。css(“背景”、“红色”)
<强>:第一个强>
$(“李:第一”)。css(“背景”、“红色”)
<强>:去年强>
$(“李:最后”)。css(“背景”、“红色”)
<强> 强>
<强> 强>
<强> $ (“href”) 强>
href
$ (“(href)”)。css(“背景”、“红色”)
<强> $ (" https://www.yisu.com/zixun/[href=' itcast ']”) 强>
hrefitcasta
$ (" https://www.yisu.com/zixun/[href=' itcast ']”)。css(“背景”、“红色”)
<强> $ (“[href !=鞍俣取盷”)强>
hrefbaidu
$ (“[href !=鞍俣取盷”)。css(“背景”、“红色”)
<强> $ (“[href ^='网络']”)强>
web美元(“[href ^='网络']”)。css(“背景”、“红色”)
<强> $ (“[href=癱n”美元]”)强>
cn
$ (" href=' cn]美元”)。css(“背景”、“红色”)
<强> $ (“[href *='我']")强>
$ (" href *='我']”)。css(“背景”、“红色”)