js基礎,js常用的事件
阿新 • • 發佈:2018-12-10
字串解析轉換;parseInt,parseFloat,isNaN(來判斷換是否是number ,不是返回true,是返回false);
<script type="text/javascript"> var str="123.01asdf123"; var number = parseInt(str); document.write(number+"<br/>");//123 var number1 = parseFloat(str); document.write(number1+"<br/>");//123.01 document.write(isNaN(str)+"<hr/>");//是數字返回true </script>
執行如下;
js 陣列常用的方法;concat( ),reverse( ),sort( ),join( String str)是按照字元拼接字串;
<!--concat ,reverse, join(),sort()--> <script type="text/javascript"> var arr1 = [1, 3, 6, 7, 0]; var arr2 = [1, 34, 56, 2, 5]; var concat = arr1.concat(arr2); document.write(concat+"<br/>"); var reverse = concat.reverse(); document.write(reverse+"<br/>"); var sort = reverse.sort();/*是按照字典順序排序的*/ document.write("按照字典順序排序:"+sort+"<br/>"); reverse.sort(function (a, b) { return a-b ;}); document.write("按照順序排序:"+reverse+"<br/>"); var str = reverse.join("-"); document.write("使用分割符拼接字串:"+str+"<hr/>"); </script>
執行;
陣列的特點;
1,可以包含不同的method
2,可以裝不同資料型別
3,長度可變
<!--js陣列的特點;陣列中可以裝不同資料型別的資料--> <script type="text/javascript"> var array = new Array(); /*array.length=0*/ var array1 = new Array(5); /*array1.length=5*/ var array2 = new Array(1, 2, 1, 2, 2, 1, 5); var arr = [1, 1.0, true, "hello"]; for (var i = 0; i < arr.length; i++) { document.write(arr[i] + "<br/>"); } </script>
執行;
js時間;tolaocalstring 按照本地格式化獲取當前時間;newDate() 是獲取當前時間;
<!--時間 tolocalstring-->
<script type="text/javascript">
document.write("本地時間:"+new Date()+"<br/>");
document.write("本地時間格式化:"+new Date().toLocaleString()+"<hr/>");
</script>
執行;