Facing Problem While Running WordPress Hook For Archive, Categories, Author, Date Pages Only

None of those functions are JavaScript functions. They’re PHP functions. You need to run them outside the <script> tag in the PHP:

add_action(
    'wp_footer',
    function () {
        if ( is_archive() || is_category() || is_author() || is_date() ) {
            ?>
            <script>
                // etc.
            </script>
            <?php
        }
    }
);

You were also missing the () on is_archive.