JS 数据之间类型的转化

  1 <!DOCTYPE html>
  2 <html>
  3     <head>
  4         <meta charset="UTF-8">
  5         <title></title>
  6     </head>
  7     <body>
  8     </body>
  9
 10     <script type="text/javascript">
 11
 12          // Number 其他类型转化为 number 类型
 13         // bool类型转化为number 类型
 14         var value1 = true;
 15         var result = Number(value1);//常用
 16         console.log(result);
 17
 18         // string类型转化为 number 类型
 19         var value2 = "123";
 20         console.log(typeof value2);
 21         var result = Number(value2);
 22         console.log (result);
 23         var value3 = "我笑了";// 不能转化为number
 24
 25         // 其他类型转化为整数
 26         var value1 = 12.99;//打印出12
 27         var result = parseInt(value1);
 28         console.log(result);
 29
 30         var value2 = "100abc";//打印出100
 31         var result = parseInt(value2);
 32         console.log(result);
 33
 34         var value3 = "-20";//打印出-20
 35         var result = parseInt(value3);
 36         console.log(result);
 37
 38         // 其他类型转化为小数(浮点数)
 39         var value1 = "12.13.156";//打印出12.13
 40         var result = parseFloat(value1);
 41         console.log(result);
 42
 43         // var value2 = "12.12acb";
 44         var result = parseFloat(value2);
 45         console.log(result);
 46
 47         // 可以识别为19(因为这是十六进制的数字)
 48         var value3 = "0x13.14abc";
 49         var result = parseInt(value3);
 50         console.log(result);
 51
 52
 53     // 在 js 里面有一种很常用的转化  隐式转化
 54         var value1 = 11;
 55         var value2 = "12";
 56         var result = value1 + value2;
 57         console.log(result);
 58         // 字符串可以直接相加(拼接)
 59         var temp = "abc" + "def";
 60         console.log(temp);
 61
 62
 63     //非0 代表 true  ,0  表示false
 64
 65
 66         那些地方必须填 bool 类型的值
 67         1、结果是 bool
 68
 69         2, 逻辑运算符
 70
 71         3. 比较运算符
 72
 73         4.那些地方使用 bool
 74             a if 语句条件
 75             b while  循环的条件
 76             c is Nan判断是不是数字
 77
 78
 79             分支语语句,,,if if.else   if else  if else  switch
 80
 81
 82
 83
 84         循环语句 ,,,,while,   do while , for
 85             for(1、循环条件 2、循环体 3、循环增量)
 86
 87         函数
 88          语法: Function 函数名 (){}
 89          分类:带参函数
 90            无参函数  匿名函数的  有返回值的函数
 91
 92
 93        带参函数   :  形参,实参
 94
 95        function myfunction(a,b){
 96            console.log(a + b);
 97
 98        }
 99         myfunction(3,5);
100
101
102
103             实际参数如果多余形式参数的时候,可以用另外一种方式取出实际参数
104        function textfunction(){
105            arguments[0]
106            arguments[1]
107            arguments[2]
108
109        }
110             myfunction(3,5);
111
112
113     匿名函数
114     匿名函数如何调用
115     语法:
116     ()();
117     (匿名函数的定义)(匿名函数的实际参数);
118     (myfunction(a,b){匿名函数体})(3,6);
119
120
121     作用域问题
122     while(){
123         var number = 1;
124     }
125
126
127     作用域局部和内部  在其他里没有外部这个说法
128
129
130     操作HTML节点、
131     1.
132         a.document.getElementById();
133         b.具体一个元素.getElementById();
134     2.
135         在js里面修改元素样式
136         语法:a.元素.style.具体样式属性
137         b.元素.style[具体样式属性];
138         var box = document.getElementById();
139         var text = "background"
140         box.style.text = "red";  这是错误的
141         box.style[text] = "red";  这是正确的
142
143
144
145
146
147
148
149
150
151
152
153     </script>
154
155 </html>
时间: 2024-10-14 12:00:18

JS 数据之间类型的转化的相关文章

JS 数据的类型

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 </body> 9 <script type="text/javascript"> 10 11 var number1 = 1, number2 =

JS中基本类型与包装类型的关系

对于JS中一些类型的转化的东西,自己测试并得出的结论,有错误的地方请大大们留言. 不多废话,直接贴代码,测试请直接拷贝全部代码: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <title>E

vue.js 组件之间如何实现数据传递?

组件是 vue.js  最强大的功能之一,而组件实例的作用域是相互独立的,这就意味着不同组件之间的数据无法相互引用.如何传递数据也成了组件的重要知识点之一.本文和大家分享的就是vue.js  组件之间传递数据相关内容,一起来看看吧,希望对大家 学习vue.js有所帮助. 组件 组件与组件之间,还存在着不同的关系.父子关系与兄弟关系(不是父子的都暂称为兄弟吧). 父子组件 父子关系即是组件 A  在它的模板中使用了组件  B ,那么组件  A  就是父组件,组件  B  就是子组件. //  注册

MVC - 11(下).jquery.tmpl.js 接收JSON类型数据循环

继续 mvc-11(上).dto:http://www.cnblogs.com/tangge/p/3840060.html jquery.tmpl.js 下载:http://pan.baidu.com/s/1o68w7Ke   1.前台 Index.cshtml @{ ViewBag.Title = "学员列表"; } @section headSection{ <script type="text/x-jquery-tmpl" id="trtemp

js中的类型转化

1.转为Boolean boolean 布尔值  表示“true” 或“false” 在使用if(xx)的时候,括号内的xx都需要转化为布尔值,除了  undefined  .null .false . NaN .  ' ' . 0 . -0   其他值都转为true. 2.对象转基本类型 对象在转换基本类型时,首先会调用 valueOf 然后调用 toString. 3.四则运算符产生的类型转化 ①.在加法运算中,当一方是字符串,则另一方也转化为字符串 并且在加法运算中,可能触发三种类型的转化

js判断浏览器类型

js判断浏览器类型  <script type="text/javascript" >     <!--   function getOs()   {       var OsObject = "";      if(isIE = navigator.userAgent.indexOf("MSIE")!=-1) {           return "MSIE";      }      if(isFiref

JS 数据类型转换

JS 数据类型转换 方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型返回的都是NaN(Not a Number). 在 判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串.parseInt()方法首先查看位置0处的 字符,判断它是否是个有效

JS 整型,浮点型转化为字符型

JS 数据类型转换 方法主要有三种 转换函数.强制类型转换.利用js变量弱类型转换. 1. 转换函数: js提供了parseInt()和parseFloat()两个转换函数.前者把值转换成整数,后者把值转换成浮点数.只有对String类型调用这些方法,这两个函数才能正确运行:对其他类型返回的都是NaN(Not a Number). 在判断字符串是否是数字值前,parseInt()和parseFloat()都会仔细分析该字符串.parseInt()方法首先查看位置0处的 字符,判断它是否是个有效数

C#字符串和数据之间的转换

c#中不仅仅存在数值类型的数据之间的转换,字符串和数值之间也是可以互相转换的,只是方法不同而已. 1 数值型转换为字符型 数值型数据转换为字符串用ToString()方法即可实现 int num1=10string mynum=num1.ToString(); 2 字符串转换为数值型 字符串数据转换为数值型使用Pares()方法字符串转换为整型用int.Pares() string str="13";int number=int.Pares(str);字符串转换为双精度浮点型  dou