前端入門筆記之js(5)
為開發者提供了大量的類型轉換方法。
大部分類型具有進行簡單轉換的方法js強制轉換成數字,還有幾個全局方法可以用于更復雜的轉換。
值、數字和字符串的原始值它們是偽對象js強制轉換成數字,這意味著它們實際上具有屬性和方法。
轉換成字符串
()方法.把轉成、轉
例子:
DOCTYPE html>
<html>
<head>
<meta charset="utf-8">

<title>
title>
head>
<body>
<script type="text/javascript">
var x=null;
var y="abc";
var z=12;
// 將數字轉換成String

alert(typeof z.toString());
alert(z.toString());
// 將 boolean轉換成字符串(兩種方法)
alert((true).toString());
alert(true.toString());
//1必須打括號,否則語法錯誤
alert((1).toString());
script>
body>
html>

轉換成數字
() 和 ()。前者把值轉換成整數,后者把值轉換成浮點數。
只有對 類型調用這些方法,它們才能正確運行;對其他類型返回的都是 NaN。
例子:
DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>title>

head>
<body>
<script type="text/javascript">
var a="1213sdq23";
//只輸入a中字母前面的數字
var b=parseInt(a);
//浮點型,只輸入a中字母前面的數字
var c=parseFloat(a);
alert(b);
alert(c);

script>
body>
html>
強制類型轉換
中提供了三種強制類型轉換:
1.把給定的值轉換成類型
2.把給定的值轉換成數字
3.把給定的值轉換成字符串