JS的变量类型与转换方法

一、数据类型判断与种类

例子:

, 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(“背景”、“红色”)

JS的变量类型与转换方法