js中常用的内部函数的使用

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title></title>    <script type="text/javascript">        /**         * 内部函数         */

        function testEval(){            var a = "var first_name = 123";            eval(a);    //将给定的字符串  解析为可以执行的js代码            //var b = 123;            //hjagsdfjkl;            //console.log(b);        }        function testParse(){            var num1 = "a12a3456hjashd";            //默认转换为10进制  第二个参数   是进制            //parseInt会试着去将给定的字符串转换为数字   解析规则  从左往右解析  遇到第一个不能解析为数字的字符串为止            //如果  第一个就是不能转换为数字的字符串   则直接转换为NaN            var num2 = parseInt(num1);            console.log(num1);            console.log(num2);

            var num3 = parseFloat("3.141592653589793213415454132123");            console.log(num3)

            var num4 = num3.toFixed(3); //保留指定的小数位数  会四舍五入            console.log(num4);        }        function testEscape(){            var name = "你好,中国!";            //var e_name = escape(name);            //var ue_name = unescape(e_name);            var e_name = encodeURIComponent(name);            var ue_name = decodeURIComponent(e_name);            console.log(name);            console.log(e_name);            console.log(ue_name);

        }    </script></head><body><input type="button" onclick="testEval()" value="eval"><input type="button" onclick="testParse()" value="parseInt"><input type="button" onclick="testEscape()" value="escape"></body></html>
时间: 2024-10-12 03:28:10

js中常用的内部函数的使用的相关文章

Js中常用的字符串,数组,函数扩展

由于最近辞职在家,自己的时间相对多一点.所以就根据prototytpeJS的API,结合自己正在看的司徒大神的<javascript框架设计>,整理了下Js中常用一些字符串,数组,函数扩展,一来可以练练手,二来也锻炼下自己的代码能力.由于代码里面的注释自认为已经非常详细,所以就直接贴代码了. 1. 字符串扩展: ;(function() { var method, stringExtends = { /** * 删除字符串开始和结尾的空白 * @returns {string} */ stri

图解js中常用的判断浏览器窗体、用户屏幕可视区域大小位置的方法

有时我们需要获得浏览器窗口或屏幕的大小.窗口下拉框下拉的距离等数据,对应这些需求,js中提供了不少解决方法,只是数量稍多容易混淆它们各自的意义,下面咱们用图例来解释下12个常见对象属性的作用. 其中有6个常用的浏览器窗体属性(由于offsetWidth/Height在不同浏览器下表现有出入,故不在本章讨论): document.documentElement.clientWidth document.documentElement.clientHeight document.documentEl

js中常用追加元素的几种方法:append,appendTo,after,before,insertAfter,insertBefore,appendChild

js中常用追加元素的几种方法,点击下面每个按钮,即可查看效果 我是第一个子元素 我是第二个子元素 append appendTo prepend prependTo after before appendChild insertAfter insertBefore

基础篇:1.JavaScript运行在html中,引用有几种方式?—— 6.js中常用的输出方式?

书接上文,上文提到若干条JavaScript的基础性知识,大部分都是一些概念性的东西,本着认真严谨的态度,我们要认真对待,有些条目的问题是某个知识点的周边延伸,为节约篇幅,就一起整理了,如有描述不对的地方或者是描述不足的地方,望大家批评指正,下面是我给我”参考答案“,也只是仅供参考: 1.JavaScript运行在html中,引用有几种方式? 我知道的方法有3种: 第一种:外部引用远程JavaScript文件,如<script type="text/javascript" src

【学习笔记】——原生js中常用的四种循环方式

一.引言 本文主要是利用一个例子,讲一下原生js中常用的四种循环方式的使用与区别: 实现效果: 在网页中弹出框输入0   网页输出"欢迎下次光临" 在网页中弹出框输入1   网页输出"查询中--" 在网页中弹出框输入2   网页输出"取款中--" 在网页中弹出框输入3   网页输出"转账进行中--" 在网页中弹出框输入其他字符   网页输出"无效按键" 四种循环: for循环 while循环 for  in

JS中常用开发知识点

 JS中常用开发知识点 1.获取指定范围内的随机数 2.随机获取数组中的元素 3.生成从0到指定值的数字数组 等同于: 4.打乱数字数组的顺序 5.对象转换为数组 //注意对象必须是以下格式的才可以通过此方式转化为数组 //获取的DOM集合,以及函数的arguments也可以通过此方式转化为数组 6.验证是否为数组 7.获取数组中最大或者最小值 8.清空数组 9.保留指定小数位 10.生成指定长度的随机字母数字字符串 11.找出数组中出现次数最的元素,并给出其出现过的位置 原文地址:https:

今天给大家分享一下js中常用的基础算法,废话不多说,直接上代码

今天给大家分享一下js中常用的基础算法,废话不多说,直接上代码: 1.两个数字调换顺序 var a = 2,b=4 function fun(a,b){ b = b - a ;// a = 2 ; b = 2 a = a + b // a = 4 ; b = 2; b = a - b;// a = 4 ; b = 2 return [a,b] } fun(a,b) // a = 4 ;b = 2 2.对象排序,安装对象中的id排序对象的位置: var arr = [ { nama: 'a', i

Js中常用知识点(typeof、动态属性、变量作用域)

1.Js中各类型的常量表示形式:Number:number     String:string    Object:objec 2.typeof运算符在Js中的使用:用于判断某一对象是何种类型,返回值是字符串(各类型的常量的字符串形式) var message = "some string"; alert((typeof message) == String)  {   alert("OK");  }  --结果:false.ok alert(typeof mess

分享一些js中常用的小知识点

上一篇被退回了,不过没关系.接着分享 主要是几个常用的js知识点.因为之前说过js基础很差. 1:获取class中的input值 结果显示为 用的是jquery的写法.这里一起区分了一下jquery DON操作中的获取内容的三个方法. text()      html()      val() 先说一下val ()   目前遇到的只用于获取表单字段的值 text()和html()用的比较多,因为比如在动态页面的拼接中会用到,或者获取你选择的元素的文本内容,但是html()会返回连同html标记在