eval 为什么加括号
<!DOCTYPE html>
<html>
<head>
	<title>eval学习</title>
	<script type="text/javascript">
	/*
	eval("表达式");执行表达式语句
	eval("("+javascript类型+")");转为javascript对象
	*/
		var jsonObj={"name":"ljl","data":123};//json,是javascript的对象
		var jsonString='{"name":"ljl","data":123}';//javascript的string类型,字符串内容符合json格式的样式
		var objType=eval("("+jsonString+")");//通过eval函数将json字符转为javascript对象
		alert(  typeof jsonString);//string
		alert( typeof  objType);//obj
		alert(eval(123));//123
		alert(typeof eval("("+123+")"));//number
		var x=2;
		var y=eval('x+1');//执行 2+1 表达式
		alert('y= '+y);//3
	
	</script>
</head> 
<body>
</body>
</html>
    开始做,坚持做,重复做
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号