JS几个常用的函数和对象定义与用法示例


Posted in Javascript onJanuary 15, 2020

本文实例讲述了JS几个常用的函数和对象定义与用法。分享给大家供大家参考,具体如下:

<html>
    <head>
        <title>js几种常见的函数</title>
        <meta charset="UTF-8"/>
        <script type="text/javascript">
            //string类中的函数
            var str="clannad";
//            var m=str.toUpperCase();
//            alert(m);
//            alert(str.toUpperCase());
//            alert(str.toLowerCase());                //数据是以0下标开始
//            var m=str.substr(0,1).toUpperCase();
//            alert(m + str.substr(1,str.length-1).toLowerCase());  //实现首字母大写,substr后面的参数是起始的位置和数据的长度
//            alert(str.substring(0,1).toUpperCase() + str.substring(1,str.length).toLowerCase());  //substring后面的参数是起始的位置到结束的位置
//            alert(str.indexOf("a"));
//            alert(str.lastIndexOf("a"));
//            alert(str.indexOf("z"));   //没有,返回值为-1
            function testData(a){
                var da=new Date();
//                alert(da.getYear());   //年份是从第一台计算机诞生到现在的年份
//                alert(da.getFullYear());  //返回正常的年份
//                alert(da.getMonth()+1);   //其月份是从0开始的,一月是0
//                alert(da.getDay());      //得到今天是星期几,其中其第一天是星期天,第一天为0/
//                alert(da.getDate());     //得到现在的日期
                alert(da.getHours());     //得到现在的小时
                alert(da.getMinutes());    //得到现在的分钟
                alert(da.getSeconds());    //得到现在的秒
            }
            function testMath(a){
                alert(Math.floor(Math.random()*9000 + 1000));  //输出一个四位整数  ceil是向上取整,floor是向下取整
            }
            function testGlobal(a){
                eval("var a='123'");    //eval可以将字符串转化为js代码执行,但是要注意其字符串的内容要用“”括起来
//                alert(a);          //a也没有显示undefined,这是由于eval的存在。
                b="haha";
                if(!isNaN(Number(a))){
                    alert("我是一个数字啊");
                }else{
                    alert("不是一个数字")
                }
                if(!isNaN(b)){         //isNaN是判断变量是否为数字,其可以自动进行number转换。
                    alert("我是一个数字啊");
                }else{
                    alert("不是一个数字")
                }
            }
        </script>
    </head>
    <body>
        <h3>js几种常见的函数</h3>
        <input type="button" name="" id="" value="测试Date" onclick="testData()"/>
        <input type="button" name="" id="" value="测试Math" onclick="testMath()"/>
        <input type="button" name="" id="" value="测试Global" onclick="testGlobal()"/>
    </body>
</html>

仅仅是几个基本的函数,有看还是api.

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

更多关于JavaScript相关内容可查看本站专题:《JavaScript常用函数技巧汇总》、《javascript面向对象入门教程》、《JavaScript查找算法技巧总结》、《JavaScript错误与调试技巧总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript数学运算用法总结》

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
Array.slice()与Array.splice()的返回值类型
Oct 09 Javascript
javascript避免数字计算精度误差的方法详解
Mar 05 Javascript
javascript在IE下trim函数无法使用的解决方法
Sep 12 Javascript
jQuery实现批量判断表单中文本框非空的方法(2种方法)
Dec 09 Javascript
实现点击下箭头变上箭头来回切换的两种方法【推荐】
Dec 14 Javascript
vue中v-for加载本地静态图片方法
Mar 03 Javascript
jQuery+ajax读取json数据并按照价格排序示例
Mar 28 jQuery
使用Vue做一个简单的todo应用的三种方式的示例代码
Oct 20 Javascript
jQuery实现简单的Ajax调用功能示例
Feb 15 jQuery
JS继承实现方法及优缺点详解
Sep 02 Javascript
vue中的计算属性和侦听属性
Nov 06 Javascript
原生微信小程序开发中 redux 的使用详解
Feb 18 Javascript
JS自定义对象创建与简单使用方法示例
Jan 15 #Javascript
vue移动端使用canvas签名的实现
Jan 15 #Javascript
js实现鼠标拖拽div左右滑动
Jan 15 #Javascript
Vue数字输入框组件示例代码详解
Jan 15 #Javascript
Vue v-bind动态绑定class实例方法
Jan 15 #Javascript
JS 事件机制完整示例分析
Jan 15 #Javascript
JS实现滑动插件
Jan 15 #Javascript
You might like
pw的一个放后门的方法分析
2007/10/08 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
2019/10/30 PHP
javascript offsetX与layerX区别
2010/03/12 Javascript
jQuery Tab插件 用于在Tab中显示iframe,附源码和详细说明
2011/06/27 Javascript
js中实现多态采用和继承类似的方法
2014/08/22 Javascript
javascript函数式编程程序员的工具集
2015/10/11 Javascript
Jquery效果大全之制作电脑健康体检得分特效附源码下载
2015/11/02 Javascript
JS使用cookie实现DIV提示框只显示一次的方法
2015/11/05 Javascript
jQuery遍历DOM元素与节点方法详解
2016/04/14 Javascript
深入理解Javascript中的自执行匿名函数
2016/06/03 Javascript
深入浅析knockout源码分析之订阅
2016/07/12 Javascript
基于JavaScript实现树形下拉框
2016/08/10 Javascript
ionic实现带字的toggle滑动组件
2016/08/27 Javascript
Bootstrap table右键功能实现方法
2017/02/20 Javascript
使用D3.js创建物流地图的示例代码
2018/01/27 Javascript
webpack 单独打包指定JS文件的方法
2018/02/22 Javascript
用Object.prototype.toString.call(obj)检测对象类型原因分析
2018/10/11 Javascript
Python时间模块datetime、time、calendar的使用方法
2016/01/13 Python
使用python调用zxing库生成二维码图片详解
2017/01/10 Python
对python借助百度云API对评论进行观点抽取的方法详解
2019/02/21 Python
python如何读取bin文件并下发串口
2019/07/05 Python
解决python3插入mysql时内容带有引号的问题
2020/03/02 Python
浅析CSS3 用text-overflow解决文字排版问题
2020/10/28 HTML / CSS
英国音乐设备和乐器商店:Gear4music
2017/10/16 全球购物
如何提高JDBC的性能
2013/04/30 面试题
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
Weblogic和WebSphere不同特点
2012/05/09 面试题
三个Unix的命令面试题
2015/04/12 面试题
美丽家庭事迹材料
2014/05/03 职场文书
大四毕业生自荐书
2014/07/05 职场文书
店长岗位职责
2015/02/11 职场文书
感谢师恩主题班会
2015/08/17 职场文书
导游词之贵州百里杜鹃
2019/10/29 职场文书
详解Nginx 工作原理
2021/03/31 Servers
详解MySQL的Seconds_Behind_Master
2021/05/18 MySQL
详解MySQL数据库千万级数据查询和存储
2021/05/18 MySQL